/// @file include-private/xed3-phash-vv0.h // This file was automatically generated. // Do not edit this file. #if !defined(INCLUDE_PRIVATE_XED3_PHASH_VV0_H) # define INCLUDE_PRIVATE_XED3_PHASH_VV0_H /*BEGIN_LEGAL Copyright (c) 2021 Intel Corporation Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. END_LEGAL */ #include "xed-internal-header.h" #include "xed3-operand-lu.h" static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x0_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x1_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x2_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x3_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x4_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x5_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x6_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x7_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x8_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x9_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0xa_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0xb_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x10_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x14_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x15_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x17_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x1c_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x1d_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x1e_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x20_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x21_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x22_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x23_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x24_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x25_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x28_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x29_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x2a_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x2b_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x30_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x31_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x32_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x33_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x34_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x35_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x37_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x38_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x39_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x3a_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x3b_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x3c_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x3d_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x3e_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x3f_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x40_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x41_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x80_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x81_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x82_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0xc8_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0xc9_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0xca_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0xcb_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0xcc_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0xcd_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0xcf_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0xd8_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0xdb_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0xdc_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0xdd_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0xde_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0xdf_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0xf0_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0xf1_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0xf5_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0xf6_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0xf8_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0xf9_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0xfa_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0xfb_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map3_opcode0x8_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map3_opcode0x9_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map3_opcode0xa_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map3_opcode0xb_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map3_opcode0xc_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map3_opcode0xd_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map3_opcode0xe_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map3_opcode0xf_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map3_opcode0x14_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map3_opcode0x15_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map3_opcode0x16_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map3_opcode0x17_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map3_opcode0x20_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map3_opcode0x21_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map3_opcode0x22_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map3_opcode0x40_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map3_opcode0x41_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map3_opcode0x42_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map3_opcode0x44_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map3_opcode0x60_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map3_opcode0x61_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map3_opcode0x62_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map3_opcode0x63_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map3_opcode0xcc_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map3_opcode0xce_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map3_opcode0xcf_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map3_opcode0xdf_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map3_opcode0xf0_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_mapamd_3dnow_opcode0xc_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_mapamd_3dnow_opcode0xd_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_mapamd_3dnow_opcode0x1c_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_mapamd_3dnow_opcode0x1d_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_mapamd_3dnow_opcode0x8a_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_mapamd_3dnow_opcode0x8e_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_mapamd_3dnow_opcode0x90_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_mapamd_3dnow_opcode0x94_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_mapamd_3dnow_opcode0x96_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_mapamd_3dnow_opcode0x97_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_mapamd_3dnow_opcode0x9a_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_mapamd_3dnow_opcode0x9e_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_mapamd_3dnow_opcode0xa0_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_mapamd_3dnow_opcode0xa4_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_mapamd_3dnow_opcode0xa6_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_mapamd_3dnow_opcode0xa7_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_mapamd_3dnow_opcode0xaa_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_mapamd_3dnow_opcode0xae_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_mapamd_3dnow_opcode0xb0_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_mapamd_3dnow_opcode0xb4_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_mapamd_3dnow_opcode0xb6_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_mapamd_3dnow_opcode0xb7_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_mapamd_3dnow_opcode0xbb_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_mapamd_3dnow_opcode0xbf_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x0_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3086_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1749_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_412_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4094_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2757_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1420_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_83_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3765_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2417_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1080_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4762_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3425_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2088_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_751_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4433_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3096_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4593_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3256_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1919_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_582_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4263_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2926_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1589_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_252_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1967_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_630_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4312_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2975_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1638_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_301_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3983_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2646_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1299_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4981_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3643_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2306_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_969_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4651_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3314_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1977_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3474_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2137_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_800_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4482_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3145_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1808_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_471_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4153_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1169_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4851_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3514_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2177_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_840_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4522_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3185_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1848_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_500_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4182_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2845_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1508_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_171_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3853_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2516_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1179_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2675_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1338_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3683_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2346_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1009_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4691_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3354_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_50_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3732_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2395_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1058_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4740_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3403_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2066_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_729_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4400_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3063_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1726_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_389_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4071_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2734_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1397_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_60_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1557_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_220_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3902_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2565_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1228_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4910_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3573_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2236_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4271_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2934_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1597_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_260_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3942_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2605_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1268_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4950_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3602_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2265_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_928_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4610_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3273_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1936_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_599_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4281_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_758_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4440_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3103_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1766_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_429_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4111_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2774_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1437_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3152_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1815_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_478_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4160_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2823_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1486_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_149_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3831_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2483_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1146_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4828_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3491_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2154_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_817_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4499_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3162_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4659_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3322_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1985_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_648_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4330_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2993_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1655_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_318_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3645_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2308_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_971_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4653_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3316_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1979_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_642_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4324_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2977_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1640_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_303_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3985_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2648_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1311_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4993_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3656_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_133_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3815_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2478_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1141_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4823_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3486_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2149_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_812_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2526_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1189_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4871_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3534_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2197_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_860_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4542_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3205_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1858_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_521_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4203_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2866_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1529_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_192_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3874_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2537_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4033_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2696_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1359_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_22_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3704_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2367_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1030_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4712_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3366_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2029_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_691_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4373_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3036_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1699_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_362_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4044_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2697_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1360_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_23_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3705_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2368_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1031_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4713_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3376_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4872_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3535_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2198_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_861_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4543_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3206_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1869_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_532_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2247_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_910_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4592_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3255_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1918_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_581_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1578_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_241_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3923_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2586_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1249_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4931_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3594_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2257_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3753_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2416_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1079_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4761_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3424_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2087_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_750_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4432_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1728_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_391_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4073_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2736_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1399_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_62_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3744_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2407_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1060_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4742_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3405_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2068_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_731_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4413_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3076_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1739_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3235_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1898_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_561_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4243_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2906_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1569_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_232_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3914_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_609_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4291_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2954_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1617_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_280_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3962_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2625_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1288_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4960_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3623_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2286_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_949_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4631_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3294_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1957_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_620_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2116_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_779_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4461_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3124_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1787_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_450_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4132_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2795_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1448_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_111_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3793_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2456_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1119_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4801_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3464_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2127_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_780_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4462_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3125_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1788_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_451_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4133_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2796_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1459_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2955_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1618_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_281_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3963_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2626_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1289_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4971_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3634_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_330_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4012_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4680_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3343_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2006_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_669_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4351_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3014_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1677_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_340_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1836_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_499_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4181_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2844_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1507_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_170_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3852_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2515_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4830_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3493_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2156_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_819_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4501_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3164_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1827_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_490_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4162_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2825_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1488_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_150_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3832_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2495_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1158_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4840_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1318_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_5000_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3663_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2326_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_989_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4671_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3334_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1997_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3711_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2374_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1037_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4719_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3382_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2045_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_708_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4390_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3043_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1706_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_369_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4051_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2714_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1377_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_40_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3722_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_199_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3881_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2544_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1207_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4889_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3552_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2215_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_878_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4550_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3213_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1876_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_539_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4221_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2884_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1547_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_210_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3882_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2545_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1208_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4890_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3553_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2216_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_879_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4561_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1038_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4720_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3383_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2046_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_709_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4391_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3054_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1717_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3432_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2095_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4439_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3102_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1765_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_428_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4110_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2763_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1426_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_89_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3771_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2434_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1097_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4779_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3442_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4938_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3601_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2264_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_927_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4609_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3272_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1935_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_598_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4189_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2852_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1515_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_178_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3860_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2523_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1186_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4868_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3521_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2184_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_846_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4528_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3191_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1854_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_517_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4199_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_677_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4359_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3022_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1685_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_348_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4030_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2693_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1356_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3070_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1733_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_396_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4078_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2741_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1404_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_67_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3749_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2402_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1065_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4747_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3410_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2073_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_736_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4418_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3081_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4577_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3240_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1903_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_566_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4248_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2911_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1574_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_237_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3909_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2572_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1235_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4917_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3580_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2243_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_906_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4588_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3241_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1904_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_567_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4249_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2912_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1575_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_238_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3920_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_397_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4079_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2742_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1405_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_68_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3750_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2413_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1076_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2791_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1454_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_117_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3798_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2461_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1124_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4806_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3469_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2122_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_785_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4467_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3130_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1793_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_456_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4138_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2801_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4297_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2960_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1623_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_286_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3968_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2631_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1294_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4976_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3630_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2293_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_956_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4638_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3301_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1964_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_627_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4309_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2961_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1624_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_287_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3969_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2632_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1295_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4977_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3640_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3799_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2462_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1125_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4807_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3470_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2133_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_796_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2511_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1174_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4856_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3519_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2182_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_845_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4527_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3190_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1842_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_505_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4187_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2850_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1513_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_176_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3858_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2521_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4018_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2681_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1344_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_7_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3689_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2351_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1014_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4696_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2272_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_935_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4617_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3280_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1943_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_606_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4288_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2951_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1603_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_266_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3948_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2611_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1274_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4956_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3619_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2282_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3779_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2442_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1105_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4787_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3450_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2113_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_776_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4458_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1153_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4835_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3498_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2161_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_824_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4506_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3169_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1832_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_485_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4167_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2830_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1493_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_156_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3838_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2501_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1164_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2660_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1323_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_5005_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3668_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2331_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_994_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4676_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3339_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1992_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_655_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4337_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3000_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1663_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_326_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4008_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2671_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1324_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_5006_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3669_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2332_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_995_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4677_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3340_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2003_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3499_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2162_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_825_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4507_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3170_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1833_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_496_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4178_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_873_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4555_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3218_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1881_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_544_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4226_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2889_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1552_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_205_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3887_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2550_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1213_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4895_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3558_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2221_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_884_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2380_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1043_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4725_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3388_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2051_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_714_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4396_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3059_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1713_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_376_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4058_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2720_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1383_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_46_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3728_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2391_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1044_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4726_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3389_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2052_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_715_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4397_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3060_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1723_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3219_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1882_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_545_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4227_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2890_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1553_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_216_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3898_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_594_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4276_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2939_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1602_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_265_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3947_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2610_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1273_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4944_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3607_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2270_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_933_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4615_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3278_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1941_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_604_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2100_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_763_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4445_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3108_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1771_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_434_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4116_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2779_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_355_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4037_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2700_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1363_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_26_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3708_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2371_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1034_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4705_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3368_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2031_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_694_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4376_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3039_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1702_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_365_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1862_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_525_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4207_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2870_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1533_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_196_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3877_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2540_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4255_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2918_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1581_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_244_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3926_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2589_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1252_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4934_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3587_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2250_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_913_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4595_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3257_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1920_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_583_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4265_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_743_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4425_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3088_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1751_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_414_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4096_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2759_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1422_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_75_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3757_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2420_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1083_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4765_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3428_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2091_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_754_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4426_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3089_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1752_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_415_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4097_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2760_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1423_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_86_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1582_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_245_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3927_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2590_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1253_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4935_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3598_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2261_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3975_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2638_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1301_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4983_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3646_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2309_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_972_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4654_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3307_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1970_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_633_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4315_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2978_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1641_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_304_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3986_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_463_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4145_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2808_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1471_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_134_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3816_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2479_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1142_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4814_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3477_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2140_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_803_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4485_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3148_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1811_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_474_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4146_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2809_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1472_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_135_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3817_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2480_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1143_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4825_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1302_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4984_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3647_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2310_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_973_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4655_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3318_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1981_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3696_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2359_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1022_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4704_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3367_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2030_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_693_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4375_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3027_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1690_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_353_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4035_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2698_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1361_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_24_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3706_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_183_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3865_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2528_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1191_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4873_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3536_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2199_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_862_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1540_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_203_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3885_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2548_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1211_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4893_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3556_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2219_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_871_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4553_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3216_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1879_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_542_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4224_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2887_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1550_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3046_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1709_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_372_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4054_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2717_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1380_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_43_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3725_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_421_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4103_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2766_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1429_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_92_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3774_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2437_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1100_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4771_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3434_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2097_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_760_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4442_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3105_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1768_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_431_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1928_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_591_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4273_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2936_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1599_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_262_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3944_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2607_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1260_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4942_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3605_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2268_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_931_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4613_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3276_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1939_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1270_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2767_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1430_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_93_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3775_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2438_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1101_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4783_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3446_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_141_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3823_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2486_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1149_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4831_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3494_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2157_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_820_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4492_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3155_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1818_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_481_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4163_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2826_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1489_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_152_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1648_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_311_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3993_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2656_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1319_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_5001_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3664_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2327_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_980_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4662_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3325_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1988_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_651_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4333_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2996_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1659_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_312_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3994_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2657_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1320_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_5002_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3665_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2328_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_991_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2487_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1150_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4832_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3495_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2158_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_821_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4503_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3166_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4880_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3543_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2206_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_869_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4551_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3214_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1877_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_540_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4212_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2875_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1538_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_201_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3883_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2546_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1209_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4891_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1368_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_31_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3713_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2376_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1039_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4721_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3384_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2047_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4642_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3305_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1968_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_631_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4313_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2976_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3973_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2636_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3644_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2307_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_970_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4652_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1129_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4811_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3523_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2186_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_849_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4531_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3194_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1857_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_520_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4202_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2854_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1517_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_180_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3862_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2525_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1188_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4870_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3533_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_11_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3693_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2356_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1018_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4700_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3363_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2026_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_689_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4362_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3025_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1688_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_351_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1019_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4701_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3364_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2027_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_690_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4372_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_850_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4532_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3195_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3243_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1906_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_569_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4251_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2914_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1577_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_240_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3922_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2575_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1238_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4920_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3583_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2246_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_909_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4590_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3253_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4750_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3413_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2076_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_739_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4421_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3084_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1747_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_410_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4082_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2745_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1408_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_71_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3414_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2077_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_740_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4422_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3085_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1748_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_411_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4093_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_570_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4252_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2915_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2963_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1626_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_289_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3971_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2634_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1297_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4979_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3642_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2295_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_958_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4640_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3303_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1966_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_629_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4311_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2974_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4470_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3133_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1796_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_459_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4141_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2804_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1467_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_130_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2725_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1387_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2056_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_719_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4401_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3064_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1727_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_390_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4072_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2735_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4231_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2894_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1606_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_269_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3951_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2614_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1277_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4959_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3622_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2285_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_937_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4619_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3282_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1945_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_608_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4290_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2953_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1616_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3112_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1775_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_438_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4120_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2783_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1446_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_109_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3791_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2445_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1108_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4790_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3453_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1776_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_439_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4121_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2784_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1447_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_110_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3792_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2455_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3952_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2615_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1278_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_948_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4630_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1326_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_5008_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3671_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2334_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_997_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4679_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3342_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2005_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_658_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4339_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3002_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1665_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_328_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4010_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2673_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1336_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2833_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1496_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_159_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3841_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2504_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1167_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4849_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3512_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2165_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_828_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4510_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3173_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1497_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_160_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3842_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2505_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1168_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4850_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2175_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3672_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2335_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_998_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1046_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4728_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3391_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2054_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_717_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4399_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3062_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1725_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_378_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4060_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2723_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1386_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_49_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3731_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2394_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1057_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2553_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1216_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4898_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3561_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2224_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_887_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4569_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3232_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4733_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3396_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2059_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_722_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4404_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3067_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1730_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_393_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4064_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2727_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1390_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_53_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3735_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2398_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1061_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4743_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1221_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4903_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3566_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2229_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_892_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4573_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3236_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1899_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3614_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2277_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_940_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4622_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3285_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1948_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_611_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4293_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2946_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1609_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_272_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3953_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2616_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1279_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4961_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3624_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_102_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3784_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2447_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1110_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4792_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3455_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2118_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_781_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4453_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3116_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1779_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_442_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4124_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2787_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1450_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_113_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3785_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2448_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1111_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4793_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3456_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2119_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_782_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4464_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_941_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4623_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3286_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1949_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_612_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4294_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2957_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1620_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_660_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4342_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3005_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1668_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_331_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4013_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2666_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1329_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_5011_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3674_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2337_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1000_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4682_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3345_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4841_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3504_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2167_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_830_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4512_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3175_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1838_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_501_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4173_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2836_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1499_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_162_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3844_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2507_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1170_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4852_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3505_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2168_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_831_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4513_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3176_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1839_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_502_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4184_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_661_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4343_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3006_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1669_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_332_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4014_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2677_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1340_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3055_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1718_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_381_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4063_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2726_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1389_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_52_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3734_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2386_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1049_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4731_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3394_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2057_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_720_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4402_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3065_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3224_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1887_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_550_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4232_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2895_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1558_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_221_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2816_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1479_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_142_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3824_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2147_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_810_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4322_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2985_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1697_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_360_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4042_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2705_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1028_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4710_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3373_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2036_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_699_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4381_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3044_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1707_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3204_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1867_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_530_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2536_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1199_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4881_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3544_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2207_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_870_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4552_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3215_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1868_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_531_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4213_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4043_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2706_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1369_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_32_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3714_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2377_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1040_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4722_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1417_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_80_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3762_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2425_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1088_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4770_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3433_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2096_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_749_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4431_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3094_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1757_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_420_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4102_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2765_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1428_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2924_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1587_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_250_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3932_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2595_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1258_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4940_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3603_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2256_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_919_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4601_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3264_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1927_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_590_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4272_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2935_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1588_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_251_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3933_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2596_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1259_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4941_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3604_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2267_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3763_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2426_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1089_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1138_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4820_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3483_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2146_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_808_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4490_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3153_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1816_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_469_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4151_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2814_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1477_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_140_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3822_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2485_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1148_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2644_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1307_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4989_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3652_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2315_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_978_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4660_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3323_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_899_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4581_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3244_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1907_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_230_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3912_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2405_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1068_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4799_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3462_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2125_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_788_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4130_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2793_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1456_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_119_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3801_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2464_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1127_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4809_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1287_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4969_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3632_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1965_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_619_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4301_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2964_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1627_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_290_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3972_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2635_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1298_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2126_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_789_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4471_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3134_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1797_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_460_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4142_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2805_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4519_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3182_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1845_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_508_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4190_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2853_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1516_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_179_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3851_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2514_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1177_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4859_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3522_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2185_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_848_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4530_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1007_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4689_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3352_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2015_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_678_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4360_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3023_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1686_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_339_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4021_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2684_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1347_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_10_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3692_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2355_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4690_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3353_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2016_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_679_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4361_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3024_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1687_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_350_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1846_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_509_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4191_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4239_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2902_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1565_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_228_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3910_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2573_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1236_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4918_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3571_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2234_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_897_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4579_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3242_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1905_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_568_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4250_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_727_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4409_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3072_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1735_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_398_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4080_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2743_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1406_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2083_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_746_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4428_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3091_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1754_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_417_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4099_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2762_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1415_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_78_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3760_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2423_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1086_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4768_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3431_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2094_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3590_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2253_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_916_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4598_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3261_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1924_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_587_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4269_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_965_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4647_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3310_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1973_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_636_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4318_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2981_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1644_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_296_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3978_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2641_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1304_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4986_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3649_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2312_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_975_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2471_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1134_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4816_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3479_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2142_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_805_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4487_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3150_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1804_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_467_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4149_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2812_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1475_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_138_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3820_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1135_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4817_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3480_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2143_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_806_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4488_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3151_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1814_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3311_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1974_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_307_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3989_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_685_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4367_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3030_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1693_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_356_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4038_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2701_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1364_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_16_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3698_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2361_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1024_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4706_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3369_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2032_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_695_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2192_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_855_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4537_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3200_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1863_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_526_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4208_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2871_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1524_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_187_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3869_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2532_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1195_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4877_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3540_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2203_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_856_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4538_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3201_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1864_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_527_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4209_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1534_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3031_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1694_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_357_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4039_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2702_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1365_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_28_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3710_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_405_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4087_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2750_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1413_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_76_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3758_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2421_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1084_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4756_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3419_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2082_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_745_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4427_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3090_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1753_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_416_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1912_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_575_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4257_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2920_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1583_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_246_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3928_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2591_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_166_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3848_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4517_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3180_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1843_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_506_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4188_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2851_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1514_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_177_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1673_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_336_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2352_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4067_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2730_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1393_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_56_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3738_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2401_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1064_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4745_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3398_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2061_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_724_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4406_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3069_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1732_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_395_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4077_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_554_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4236_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2899_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1562_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_225_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3907_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2570_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1233_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4906_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3569_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2232_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_895_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4237_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2900_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1563_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_226_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3908_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2571_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1234_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4916_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4746_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3409_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2072_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3787_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2450_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1113_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4795_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3458_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2121_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_784_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4466_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3118_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1781_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_444_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4126_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2789_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1452_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_115_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3797_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_275_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3957_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2620_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1283_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4965_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3628_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2291_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_954_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4626_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3289_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1952_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_615_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3958_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4636_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1114_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4796_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3459_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3507_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2170_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_833_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4515_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3178_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1841_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_504_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4186_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2839_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1502_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_165_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3847_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2510_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1173_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4855_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3518_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_5014_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3677_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2340_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1003_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4685_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3348_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2011_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_674_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3268_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1931_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2600_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1263_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4945_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3608_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2271_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_934_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4616_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3279_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4775_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3438_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2101_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_764_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4446_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3109_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1772_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_435_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2150_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_813_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4494_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3157_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1820_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_483_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4165_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2828_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1481_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_144_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3826_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2489_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1152_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4834_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3497_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2160_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2319_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_982_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4664_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3327_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1990_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_653_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4335_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2989_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1652_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_315_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3997_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3667_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2320_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_983_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4665_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3328_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1991_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_654_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4336_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2999_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4495_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3158_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1821_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_484_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4166_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2829_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1492_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_155_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1870_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_533_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4215_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2878_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1541_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_204_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3886_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2549_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1201_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4883_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3546_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2209_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_872_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4554_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3217_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1880_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3377_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2040_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_703_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4385_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3047_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1710_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_373_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4055_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2709_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1372_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_35_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3717_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3048_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1711_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_374_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4056_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2719_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4216_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2879_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1542_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1590_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_253_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3935_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2598_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1261_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4943_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3606_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2269_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_922_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4604_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3267_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1930_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_593_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4275_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2938_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1600_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3097_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1760_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_423_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4105_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2768_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1431_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_94_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3776_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4134_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3854_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3575_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2217_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1937_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1658_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_300_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_20_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4759_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2797_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2517_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2238_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_880_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_600_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_321_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3982_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3702_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3422_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1460_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1180_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_901_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4562_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4282_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4003_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2645_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2365_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2085_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_123_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4862_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4583_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3225_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2945_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1308_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_748_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2542_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1205_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4887_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3550_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2213_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_876_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4558_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3221_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1874_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_536_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4218_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2881_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1544_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_207_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3889_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2552_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4049_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2712_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1375_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_38_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3720_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2383_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3768_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2431_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1094_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4776_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3439_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2102_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_755_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4437_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3100_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1763_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_426_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4108_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2771_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1434_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2930_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1593_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_256_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3938_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2601_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1264_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4946_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3609_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_625_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4307_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2970_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1633_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4975_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3638_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2301_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_964_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4646_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3309_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1972_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_635_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2132_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_795_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4477_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3140_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1803_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_466_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4148_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2811_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4525_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3188_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1851_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_514_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4196_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2859_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1522_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_185_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3857_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2520_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1183_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4865_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3528_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2191_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_854_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4535_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1013_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4695_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3358_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2021_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_684_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4366_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3029_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1692_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3727_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2390_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1053_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4735_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3058_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1721_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_384_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4066_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2729_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1392_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_55_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3737_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_215_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3897_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2560_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1223_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4905_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3567_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2230_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_893_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2608_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1271_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4953_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3616_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2279_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_942_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4624_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3287_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1940_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_603_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4284_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2947_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1610_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_273_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3955_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2618_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4115_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2778_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1441_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_104_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3786_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2449_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1112_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4794_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3101_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1764_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_427_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4109_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2772_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1435_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_98_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3780_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2433_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1096_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4778_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3441_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2104_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_767_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4449_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4608_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3271_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1934_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_597_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4279_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2942_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1605_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_268_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1983_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_646_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4328_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2991_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1654_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_317_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3999_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2661_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1314_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4996_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3659_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2322_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_985_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4667_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3330_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1993_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3489_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2152_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_815_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4497_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3160_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1823_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_486_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4168_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2822_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1485_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_148_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3830_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2493_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1156_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4838_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3501_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2153_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_816_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4498_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3161_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1824_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_487_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4169_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2832_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2662_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1325_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_5007_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1703_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_366_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4048_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2711_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1374_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_37_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3719_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2382_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4716_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3379_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2042_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_705_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4387_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3050_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3210_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1873_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1184_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4866_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3529_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_516_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4198_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2861_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2691_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1354_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_17_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3699_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2362_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1025_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4707_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3370_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_66_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3748_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2410_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1073_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4755_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3418_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2081_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_744_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4416_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3079_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1742_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1572_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_235_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3917_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2580_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1243_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4925_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3588_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2251_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_905_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4587_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3250_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1913_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_576_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4258_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2921_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1584_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_236_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3918_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2581_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1244_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4926_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3589_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2252_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_915_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2411_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1074_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4805_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3468_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2131_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_794_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4476_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3139_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1802_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_465_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4136_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2799_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1462_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_125_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3807_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2470_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1133_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4815_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1293_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_963_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4645_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3308_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1971_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4286_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2949_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1612_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3618_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2281_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_944_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_774_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4456_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3119_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1782_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_445_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4127_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2790_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1453_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3167_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1830_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_493_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4175_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2838_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1501_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_164_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3846_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2499_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1162_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4844_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4674_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3337_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2000_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_663_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4345_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3008_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1671_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_334_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4007_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2670_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1333_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3338_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2001_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_664_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4346_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3009_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1672_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_335_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4017_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_494_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4176_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2888_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1551_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_214_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3896_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2559_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1222_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4904_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_882_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4564_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3227_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1890_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_553_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4235_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2898_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4394_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3057_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1720_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_383_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4065_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2728_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1391_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_54_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3193_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1856_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_519_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4201_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2864_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1527_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2196_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_859_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4371_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3034_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4748_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3411_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2074_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_737_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4419_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3082_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1745_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_408_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_69_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3751_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2414_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1077_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3581_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2244_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_907_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4589_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3252_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1915_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3950_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2613_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1276_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4958_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3621_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2284_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_947_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4629_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_279_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3961_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2454_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1117_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2831_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1494_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_157_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3839_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2502_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1165_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4847_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3510_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2163_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_826_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4508_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3171_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1834_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_497_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4179_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2842_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4338_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3001_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1664_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_327_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4009_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2672_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1335_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_5017_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2033_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_696_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4378_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3041_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1704_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_367_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2372_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1035_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4717_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3380_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2043_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_866_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4548_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3211_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_537_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4219_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_914_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4596_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3259_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1922_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_585_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4267_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1254_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4936_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3599_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2262_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_925_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4766_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3429_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2092_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4092_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2755_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1418_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2585_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1248_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4930_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3593_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2305_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_968_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4639_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3302_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_628_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4310_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2973_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1636_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_299_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1466_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_129_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3811_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2474_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1128_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4810_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3473_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2136_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_799_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4481_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3144_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1807_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3812_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2475_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4980_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_9_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3691_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2354_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1017_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4699_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3362_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2025_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_688_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_349_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4031_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2694_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1357_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_19_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3861_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2524_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1187_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4869_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3532_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2195_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_498_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4180_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2843_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1506_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_169_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_838_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4520_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_668_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4350_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3013_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1676_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_388_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4070_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2722_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1385_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_48_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3730_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2393_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1056_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4738_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3401_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4897_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3560_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2223_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_886_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4568_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3231_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1894_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_557_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4230_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2893_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1556_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_219_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3901_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2564_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1227_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4909_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1895_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_558_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4240_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_718_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2733_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1396_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3111_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1774_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_437_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4119_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2782_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1445_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_108_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3790_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2443_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1106_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4788_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3121_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4618_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3281_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1944_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_607_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4289_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2952_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1615_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_278_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2592_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1255_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4937_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3600_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2263_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_926_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2932_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1595_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_258_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3940_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2603_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1425_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_88_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3770_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1474_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_137_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3819_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2482_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1145_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4827_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3490_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1813_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_476_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4158_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2821_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1484_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2980_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1643_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_306_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3988_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2651_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2313_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_976_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4658_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3321_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1984_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_647_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4329_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2992_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2652_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1315_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4997_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3660_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2323_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1194_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4876_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3539_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2202_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_865_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4547_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3878_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2541_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1204_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_27_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3709_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1316_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3233_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3859_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_757_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1896_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1337_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4998_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2802_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2522_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_864_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4546_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3209_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1872_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_535_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4217_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2880_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1543_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_195_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1203_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4885_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3548_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2211_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_874_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2041_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_704_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4386_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3049_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4764_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3427_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2090_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_753_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4435_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3098_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1761_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_424_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2758_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1421_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_84_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3766_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2429_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1092_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4774_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3597_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2260_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_923_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4605_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_584_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4266_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2929_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1592_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_255_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3937_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_924_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4606_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3269_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1932_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4436_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3099_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1762_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_425_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4107_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2770_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4484_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3147_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1810_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_473_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4155_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2818_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4824_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3487_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3317_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1980_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_643_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4325_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2988_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1651_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3966_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2629_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1292_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4974_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3637_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2300_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3297_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1960_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_623_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4305_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2968_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1631_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_294_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3976_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_453_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4135_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2798_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1461_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_124_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3806_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2469_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1132_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2847_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1510_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_173_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3855_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2518_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1181_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4863_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3526_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2178_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_841_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4523_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3186_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1849_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_512_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4194_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2857_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4354_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3017_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1680_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_343_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4025_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2688_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1351_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_14_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3686_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2349_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1012_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4694_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3357_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2020_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_683_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4365_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3018_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1681_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_174_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3856_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2519_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1182_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4864_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3527_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2190_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_853_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2567_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1230_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4912_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3246_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_562_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4244_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2907_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1570_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_233_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3915_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2578_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4074_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2737_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1400_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_63_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3745_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2408_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1071_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4753_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2049_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_712_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2388_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1051_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3555_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2218_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_881_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4563_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3226_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1889_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_552_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4234_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_930_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4612_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3275_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1938_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_601_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4283_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_261_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3943_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2606_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1269_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4951_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4782_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3445_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2108_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_770_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4452_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3115_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1769_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_432_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4114_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2777_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1440_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_103_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_771_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_602_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_650_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4332_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2995_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_990_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4672_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3335_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1998_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4502_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3165_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1828_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_491_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2649_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1312_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4994_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3657_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_644_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4326_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4156_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2819_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1482_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_145_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3827_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2490_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4205_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2868_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1531_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_194_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3876_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2539_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1202_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4544_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3207_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_692_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4374_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3037_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1700_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_363_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4045_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2708_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1371_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3406_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2069_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_732_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4414_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3077_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1740_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_403_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4085_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2738_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1401_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_64_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3746_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2409_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1072_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4754_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3417_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4913_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3576_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2239_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_902_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4584_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3247_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1910_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_573_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2288_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_951_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4632_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3295_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1958_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_621_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4303_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2966_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1619_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_282_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3964_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2627_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1290_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4972_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3635_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2298_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3794_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2457_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1120_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4802_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3465_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2128_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_791_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4473_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3834_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2497_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1160_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4842_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1829_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_492_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4174_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2837_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1500_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_322_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4004_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2667_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1330_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_5012_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3675_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_370_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4052_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2715_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1378_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_41_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3723_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_710_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4392_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4222_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2885_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1548_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_211_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3893_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2556_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3503_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2166_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_829_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4511_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3174_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4172_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2835_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1498_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_161_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3843_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2506_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4002_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2665_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1328_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_5010_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3673_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2336_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_999_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4681_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1376_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_39_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3721_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2384_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1047_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4729_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3392_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2055_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3053_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1716_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_379_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4061_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2724_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2883_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1546_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_209_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3891_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2554_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1217_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4899_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3562_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3223_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1886_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_549_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3892_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2555_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1218_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4900_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3563_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2226_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2385_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1048_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4730_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3393_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2105_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_768_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4450_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3113_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2773_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1436_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_99_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3781_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2444_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1107_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1266_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4948_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3611_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2274_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2944_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1607_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_270_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1267_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4949_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3612_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2275_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_938_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4620_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3283_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1946_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3443_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2106_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_769_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4451_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3114_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1777_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1825_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_488_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4170_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2494_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2164_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_827_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2324_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_987_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4669_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3332_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1995_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4340_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3003_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_578_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4260_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2923_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1586_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_249_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3931_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2594_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1257_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4929_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3592_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2255_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_918_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4600_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3263_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1926_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_589_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4430_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3093_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1756_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_419_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4101_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2764_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4478_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3141_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3810_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2473_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1136_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4818_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3481_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2144_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_807_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4489_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_966_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4648_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_637_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4319_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2982_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1645_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_298_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3980_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2643_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1306_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4988_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3651_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2314_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_977_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4649_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3312_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1975_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_638_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4320_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2983_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1646_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_309_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1805_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_468_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4150_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2813_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1476_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_139_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3821_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2484_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2862_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1525_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_188_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3870_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2533_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1196_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4878_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3530_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2193_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_686_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4368_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3701_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2364_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1027_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4709_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3372_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2035_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_698_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4369_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3032_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1695_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_358_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4040_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2703_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1366_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_29_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1526_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3541_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2204_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3919_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2582_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1245_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4927_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_247_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3929_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_407_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4089_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2752_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3680_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2343_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1006_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4688_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3351_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2014_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3012_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1675_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_338_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4020_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2682_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1345_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_8_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3690_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_168_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3850_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2513_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1176_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4858_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_847_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2561_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1224_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1893_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_556_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4238_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2901_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1564_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_227_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4068_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2731_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1394_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_57_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3739_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3400_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2063_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_726_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4408_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3071_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1734_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2732_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1395_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_58_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3740_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2403_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1066_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4907_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3570_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2233_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_896_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4578_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_945_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4627_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3290_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1953_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1613_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_276_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2621_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1284_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4966_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3629_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2292_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3788_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2451_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1784_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_447_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4129_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2792_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1455_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_118_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3800_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2452_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1115_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4797_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3460_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2123_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_786_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4468_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3131_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_616_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4298_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2002_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_665_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4347_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3010_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_5015_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3678_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2341_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1004_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4686_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3349_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2012_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3509_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2172_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_835_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4306_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_793_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3187_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4693_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3895_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2776_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4822_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1978_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3703_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1741_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3916_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3248_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2129_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3636_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4475_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1850_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3356_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1611_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1999_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1331_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_212_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1719_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2558_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4952_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1439_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1200_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2925_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_82_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_921_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4821_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3485_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_641_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3035_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2366_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4541_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_996_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_716_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_436_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4098_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3818_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3538_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2181_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1901_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1621_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4678_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4398_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4118_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2761_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2481_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2201_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_844_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_564_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_284_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3777_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2658_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_5004_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2379_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2099_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1860_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1192_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_741_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_73_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2248_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1580_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_912_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3087_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_462_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4812_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_632_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_182_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1689_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4962_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3564_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_51_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4403_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_890_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3284_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4791_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2440_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1321_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1042_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1212_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_762_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_523_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4874_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4423_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3755_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_911_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_243_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4594_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1750_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4144_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3475_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4314_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3864_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_352_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3625_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2227_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3733_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3066_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2397_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4572_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1947_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3454_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1103_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_5003_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1491_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2330_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4724_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4894_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4444_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_932_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3537_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2418_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3925_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_413_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2807_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2138_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2527_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4034_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3795_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2676_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2008_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3515_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2396_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1729_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_610_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2117_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4785_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4117_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3666_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2998_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_154_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3837_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_993_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3387_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2718_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3557_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3107_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2439_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4614_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2200_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1081_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2588_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4095_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1470_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_801_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1190_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_283_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2458_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4183_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1339_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_671_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3903_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1059_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_392_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4292_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3448_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2780_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4955_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2329_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1661_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3836_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2500_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4675_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2050_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1381_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2220_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1770_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1102_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3277_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_863_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3038_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4763_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1251_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4483_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1639_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4633_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3965_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1121_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2846_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4353_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3685_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2566_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4741_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2111_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1443_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_992_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_324_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1831_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1163_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_713_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_44_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_883_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_433_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4545_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1701_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3426_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4933_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3146_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_302_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3296_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2628_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4803_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1509_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3684_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3016_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2348_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1229_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3404_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_106_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4006_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4845_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4395_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3726_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4565_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1722_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3208_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_364_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2089_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4264_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3596_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2928_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1809_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3984_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1959_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3466_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_172_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2347_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1679_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1011_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4911_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2067_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2669_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3508_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2389_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3228_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2109_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4285_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1871_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4046_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_752_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2927_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2259_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1591_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_472_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2647_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_622_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1010_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_342_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4242_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3574_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_730_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4536_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3867_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2749_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4924_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4256_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3137_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4644_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_464_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2858_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2189_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4364_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2619_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1950_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4125_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3007_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2339_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1220_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_702_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_33_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2208_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4602_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1090_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_422_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4772_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1929_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3654_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4493_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1649_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3374_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_274_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_5013_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1911_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_574_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3956_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3676_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2039_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1759_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2579_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2299_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3138_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2019_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_662_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_382_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4882_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3764_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4603_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3484_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4323_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3199_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2530_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2080_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1412_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2919_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1800_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2639_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1521_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_852_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1282_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_613_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2788_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_163_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1670_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1002_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2509_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4902_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3954_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4384_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3715_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3265_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4104_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3435_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_592_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2317_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3156_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2037_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4574_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4875_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3756_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4316_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3197_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2958_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2678_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1560_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2399_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1280_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1041_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_761_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_482_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4382_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_634_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4534_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3736_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2617_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1819_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_700_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4964_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4684_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3627_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3347_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3129_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1792_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_455_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4137_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2010_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_673_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4355_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2849_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1512_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_175_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2060_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_723_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4405_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3068_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1731_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_394_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4076_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2739_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4915_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3578_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1780_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_443_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1451_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_114_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3796_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2459_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_143_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3825_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2488_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1151_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4833_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3496_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3545_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4643_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3306_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1969_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3524_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2187_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4363_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3026_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3245_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4084_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2747_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1410_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2965_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1628_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_291_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3154_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2874_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1755_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1237_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_957_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4857_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3220_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4059_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2940_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_809_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_529_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4429_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3911_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3631_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2512_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1994_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_875_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1714_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_595_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_559_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_0_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3661_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1744_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1465_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1185_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4241_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3682_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_128_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4867_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4777_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2860_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3633_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_452_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3554_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3274_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1637_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_667_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_387_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_107_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3769_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1852_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4349_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4069_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3789_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2432_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_515_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1095_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4197_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_759_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4420_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4140_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2503_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4441_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3083_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2803_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1166_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3805_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3525_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1888_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1608_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4990_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1147_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4829_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4939_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2316_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1197_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_917_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4299_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4019_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3500_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2941_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1822_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3653_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2534_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2254_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_617_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_337_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4837_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4278_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3159_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4321_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4041_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2404_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2124_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4947_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4908_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1226_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1786_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4888_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x2_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x3_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x5_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x6_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x7_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x8_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x9_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xb_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xd_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xe_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x10_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x11_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x12_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x13_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x14_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x15_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x16_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x17_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x18_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x19_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_240_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_194_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_149_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_84_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_38_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_401_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_336_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_290_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_245_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_14_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_190_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_279_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_58_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_235_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_323_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_376_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_145_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_233_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_12_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_189_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_278_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_331_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_99_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_188_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_375_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_144_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_232_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_266_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_35_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_123_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_310_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_79_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_167_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_220_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_397_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_77_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_264_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_33_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_122_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_175_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_352_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_32_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_219_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_396_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_76_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_110_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_287_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_154_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_11_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_64_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_241_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_330_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_109_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_285_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_374_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_19_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_196_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_284_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_63_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_328_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_252_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_20_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_296_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_65_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_153_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_206_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_383_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_250_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_108_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_161_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_338_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_18_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_205_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_382_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_62_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_36_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_213_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_302_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_80_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_257_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_346_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_399_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_168_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_256_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_212_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_300_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_353_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_211_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_398_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_166_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_255_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_229_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_406_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_86_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_273_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_42_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_130_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_183_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_360_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_41_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_228_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_404_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_85_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_138_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_315_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_403_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_182_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_359_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_39_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_96_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_361_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_140_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_317_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_405_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_50_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_227_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_316_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_95_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_271_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_5_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_270_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_49_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_226_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_314_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_288_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_57_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_146_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_333_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_101_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_243_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_100_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_56_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_197_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_55_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_242_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_73_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_117_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_294_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_28_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_204_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_293_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_72_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_249_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_337_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_390_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_159_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_247_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_26_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_203_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_292_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_348_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_392_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_71_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_160_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_347_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_116_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_114_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_301_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_70_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_158_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_133_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_309_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_177_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_354_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_34_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_87_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_131_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_308_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_218_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_307_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_263_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_351_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_325_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_94_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_369_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_280_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_137_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_324_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_93_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_181_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_234_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_3_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_92_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_47_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_136_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_335_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_379_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_334_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_244_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_120_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_164_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_74_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_118_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_29_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_312_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_356_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_267_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_311_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_221_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_179_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_223_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_134_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_178_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_88_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_132_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_372_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_8_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_326_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_371_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_281_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_156_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_201_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_111_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_155_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_23_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_68_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_386_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_22_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_340_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_385_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_216_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_260_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_170_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_215_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_125_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_169_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_1_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_45_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_363_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_407_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_318_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_362_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_6_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_258_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_102_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_97_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_141_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_51_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_349_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_393_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_304_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_193_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_237_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_148_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_192_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_291_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_200_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_31_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_75_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_394_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_30_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_224_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_268_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_91_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_135_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_89_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_0_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_44_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_283_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_238_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_282_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_112_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_67_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_21_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_343_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_387_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_297_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_342_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_128_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_172_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_82_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_126_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_37_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_81_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_320_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_364_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_275_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_319_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_370_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_214_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_53_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_7_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_261_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_305_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_259_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_105_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_59_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_104_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_83_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_380_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_289_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_366_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_151_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_321_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_298_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_60_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_119_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_322_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_276_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_107_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_61_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_299_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_254_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_231_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_171_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_16_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_208_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_52_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_240_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_194_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_149_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_84_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_38_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_401_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_336_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_290_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_245_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_97_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_141_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_51_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_96_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_6_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_50_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_349_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_393_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_304_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_348_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_258_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_302_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_193_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_237_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_148_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_192_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_102_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_146_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_14_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_190_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_279_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_58_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_235_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_323_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_376_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_145_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_233_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_12_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_189_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_278_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_331_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_99_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_188_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_375_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_144_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_232_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_266_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_35_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_123_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_310_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_79_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_167_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_220_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_397_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_77_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_264_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_33_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_122_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_175_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_352_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_32_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_219_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_396_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_76_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_110_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_287_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_154_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_11_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_64_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_241_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_330_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_109_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_285_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_374_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_19_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_196_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_284_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_63_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_328_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_252_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_20_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_296_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_65_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_153_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_206_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_383_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_250_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_108_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_161_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_338_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_18_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_205_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_382_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_62_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_36_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_213_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_80_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_257_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_346_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_399_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_168_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_256_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_212_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_300_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_353_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_211_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_398_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_166_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_255_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_229_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_406_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_86_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_273_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_42_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_130_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_183_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_360_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_41_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_228_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_404_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_85_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_138_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_315_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_403_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_182_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_359_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_39_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_361_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_140_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_317_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_405_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_227_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_316_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_95_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_271_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_5_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_270_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_49_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_226_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_314_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_288_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_57_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_333_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_101_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_243_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_100_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_56_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_197_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_55_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_242_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_73_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_117_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_294_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_28_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_204_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_293_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_72_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_249_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_337_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_390_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_159_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_247_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_26_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_203_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_292_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_392_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_71_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_160_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_347_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_116_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_114_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_301_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_70_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_158_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_133_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_309_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_177_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_354_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_34_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_87_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_131_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_308_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_218_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_307_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_263_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_351_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_325_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_94_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_369_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_280_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_137_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_324_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_93_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_181_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_234_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_3_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_92_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_47_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_136_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_335_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_379_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_334_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_244_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_120_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_164_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_74_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_118_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_29_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_312_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_356_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_267_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_311_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_221_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_179_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_223_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_134_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_178_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_88_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_132_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_372_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_8_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_326_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_371_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_281_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_156_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_201_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_111_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_155_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_23_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_68_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_386_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_22_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_340_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_385_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_216_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_260_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_170_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_215_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_125_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_169_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_1_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_45_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_363_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_407_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_318_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_362_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_291_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_200_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_31_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_75_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_394_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_30_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_224_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_268_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_91_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_135_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_89_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_0_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_44_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_283_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_238_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_282_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_112_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_67_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_21_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_343_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_387_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_297_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_342_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_128_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_172_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_82_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_126_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_37_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_81_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_320_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_364_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_275_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_319_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_370_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_214_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_53_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_7_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_261_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_305_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_259_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_105_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_59_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_104_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_83_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_380_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_289_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_366_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_151_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_321_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_298_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_60_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_119_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_322_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_276_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_107_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_61_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_299_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_254_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_231_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_171_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_16_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_208_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_52_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1c_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1d_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_0_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6713_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4275_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1837_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8551_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6113_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3675_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1237_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7932_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5494_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3056_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_618_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7332_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4894_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2456_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_18_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3966_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1528_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8242_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5804_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3366_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_928_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7642_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5204_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2747_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_309_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7023_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4585_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2147_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8861_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6423_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3985_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5949_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3511_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1073_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7787_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5349_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2911_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_473_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7187_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4730_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2292_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9006_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6568_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4130_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1692_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8406_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5968_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7111_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4673_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2235_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8949_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6511_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4073_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1635_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8349_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5892_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3454_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1016_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7730_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5292_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2854_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_416_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7130_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1926_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8640_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6202_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3764_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1326_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8040_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5602_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3164_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_707_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7421_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4983_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2545_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_107_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6821_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4383_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1945_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3909_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1471_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8185_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5747_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3309_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_871_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7585_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5147_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2690_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_252_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6966_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4528_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2090_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8804_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6366_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3928_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5071_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2633_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_195_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6909_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4471_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2033_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8747_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6309_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3852_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1414_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8128_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5690_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3252_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_814_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7528_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5090_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9038_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6600_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4162_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1724_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8438_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6000_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3562_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1124_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7819_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5381_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2943_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_505_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7219_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4781_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2343_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9057_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1869_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8583_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6145_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3707_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1269_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7983_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5545_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3107_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_650_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7364_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4926_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2488_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_50_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6764_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4326_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1888_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3031_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_593_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7307_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4869_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2431_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9145_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6707_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4269_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1812_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8526_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6088_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3650_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1212_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7926_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5488_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3050_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6998_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4560_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2122_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8836_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6398_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3960_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1522_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8236_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5779_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3341_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_903_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7617_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5179_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2741_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_303_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7017_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8981_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6543_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4105_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1667_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8381_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5943_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3505_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1067_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7762_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5324_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2886_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_448_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7162_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4724_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2286_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9000_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_991_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7705_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5267_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2829_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_391_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7105_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4667_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2229_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8924_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6486_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4048_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1610_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8324_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5886_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3448_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1010_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4958_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2520_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_82_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6796_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4358_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1920_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8634_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6196_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3739_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1301_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8015_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5577_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3139_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_701_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7415_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4977_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6941_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4503_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2065_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8779_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6341_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3903_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1465_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8179_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5722_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3284_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_846_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7560_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5122_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2684_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_246_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6960_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8103_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5665_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3227_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_789_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7503_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5065_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2627_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_189_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6884_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4446_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2008_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8722_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6284_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3846_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1408_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8122_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2918_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_480_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7194_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4755_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2317_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9031_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6593_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4155_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1699_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8413_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5974_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3536_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1098_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7812_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5374_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2936_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4901_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2463_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_25_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6739_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4301_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1863_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8577_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6139_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3682_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1244_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7958_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5520_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3082_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_644_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7358_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4920_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6063_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3625_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1187_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7901_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5463_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3025_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_587_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7301_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4844_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2406_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9120_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6682_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4244_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1806_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8520_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6082_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_877_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7591_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5153_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2715_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_277_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6991_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4553_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2115_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8810_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6372_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3934_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1496_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8210_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5772_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3334_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_896_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2861_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_423_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7137_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4699_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2261_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8975_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6537_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4099_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1642_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8356_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5918_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3480_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1042_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7756_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5318_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2880_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4023_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1585_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8299_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5861_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3423_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_985_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7699_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5261_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2804_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_366_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7080_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4642_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2204_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8918_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6480_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4042_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7989_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5551_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3113_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_675_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7389_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4951_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2513_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_75_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6770_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4332_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1894_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8608_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6170_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3732_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1294_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8008_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_821_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7535_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5097_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2659_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_221_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6935_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4497_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2058_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8754_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6316_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3878_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1440_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8154_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5716_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3278_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_839_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8131_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5693_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3255_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_817_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7531_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5093_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2655_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_217_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6912_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4474_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2036_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8750_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6312_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3874_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1436_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8150_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2946_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_508_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7222_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4784_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2346_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9060_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6622_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4184_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1727_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8441_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6003_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3565_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1127_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7841_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5403_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2965_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4929_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2491_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_53_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6767_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4329_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1891_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8605_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6167_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3710_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1272_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7986_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5548_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3110_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_672_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7386_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4948_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6091_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3653_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1215_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7929_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5491_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3053_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_615_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7329_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4872_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2434_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9148_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6710_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4272_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1834_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8548_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6110_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_906_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7620_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5182_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2744_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_306_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7020_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4582_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2144_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8839_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6401_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3963_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1525_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8239_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5801_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3363_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_925_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2889_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_451_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7165_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4727_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2289_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9003_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6565_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4127_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1670_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8384_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5946_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3508_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1070_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7784_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5346_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2908_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4051_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1613_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8327_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5889_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3451_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1013_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7727_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5289_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2832_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_394_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7108_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4670_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2232_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8946_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6508_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4070_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8018_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5580_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3142_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_704_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7418_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4980_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2542_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_104_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6799_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4361_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1923_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8637_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6199_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3761_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1323_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8037_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_849_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7563_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5125_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2687_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_249_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6963_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4525_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2087_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8782_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6344_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3906_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1468_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8182_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5744_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3306_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_868_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2011_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8725_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6287_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3849_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1411_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8125_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5687_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3249_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_792_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7506_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5068_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2630_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_192_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6906_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4468_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2030_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5978_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3540_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1102_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7816_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5378_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2940_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_502_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7216_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4759_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2321_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9035_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6597_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4159_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1721_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8435_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5997_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7961_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5523_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3085_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_647_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7361_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4923_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2485_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_47_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6742_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4304_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1866_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8580_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6142_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3704_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1266_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7980_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9123_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6685_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4247_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1809_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8523_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6085_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3647_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1209_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7904_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5466_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3028_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_590_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7304_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4866_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2428_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9142_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3938_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1500_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8214_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5776_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3338_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_900_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7613_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5175_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2719_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_281_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6995_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4557_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2119_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8833_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6394_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3956_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5921_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3483_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1045_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7759_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5321_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2883_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_445_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7159_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4702_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2264_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8978_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6540_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4102_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1664_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8378_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5940_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7083_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4645_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2207_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8921_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6483_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4045_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1607_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8321_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5864_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3426_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_988_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7702_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5264_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2826_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_388_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7102_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1897_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8611_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6173_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3735_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1297_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8011_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5573_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3135_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_678_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7392_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4954_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2516_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_78_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6792_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4354_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1916_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3881_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1443_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8157_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5719_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3281_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_843_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7557_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5119_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2662_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_224_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6938_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4500_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2062_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8776_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6338_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3900_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5043_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2605_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_167_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6881_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4443_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2005_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8719_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6281_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3824_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1386_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8100_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5662_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3224_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_786_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7500_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5062_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9009_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6571_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4133_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1695_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8409_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5971_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3533_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1095_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7790_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5352_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2914_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_476_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7190_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4752_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2314_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9028_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1841_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8555_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6117_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3679_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1241_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7955_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5517_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3079_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_622_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7336_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4898_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2460_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_22_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6736_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4298_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1860_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3003_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_565_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7279_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4841_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2403_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9117_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6679_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4241_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1784_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8498_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6060_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3622_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1184_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7898_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5460_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3022_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6969_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4531_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2093_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8807_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6369_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3931_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1493_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8207_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5750_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3312_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_874_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7588_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5150_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2712_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_274_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6988_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8953_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6515_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4077_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1639_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8352_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5914_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3476_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1038_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7734_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5296_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2858_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_419_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7133_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4695_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2257_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8971_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4320_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1882_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8596_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6158_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3720_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1282_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7996_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5558_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3101_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_663_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7377_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4939_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2501_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_63_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6777_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4339_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8287_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5849_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3411_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_973_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7687_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5249_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2811_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_373_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7068_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4630_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2192_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8906_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6468_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4030_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1592_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8306_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1118_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7832_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5394_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2956_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_518_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7232_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4794_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2356_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9051_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6613_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4175_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1737_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8451_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6013_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3575_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1137_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2280_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8994_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6556_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4118_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1680_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8394_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5956_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3518_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1061_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7775_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5337_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2899_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_461_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7175_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4737_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2299_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6247_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3809_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1371_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8085_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5647_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3209_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_771_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7485_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5028_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2590_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_152_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6866_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4428_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1990_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8704_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6266_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8230_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5792_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3354_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_916_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7630_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5192_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2754_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_316_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7011_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4573_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2135_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8849_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6411_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3973_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1535_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8249_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_240_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6954_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4516_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2078_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8792_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6354_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3916_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1478_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8173_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5735_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3297_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_859_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7573_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5135_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2697_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_259_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4207_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1769_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8483_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6045_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3607_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1169_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7883_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5445_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2988_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_550_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7264_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4826_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2388_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9102_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6664_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4226_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6190_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3752_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1314_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8028_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5590_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3152_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_714_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7428_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4971_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2533_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_95_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6809_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4371_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1933_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8647_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6209_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7352_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4914_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2476_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_38_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6752_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4314_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1876_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8590_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6133_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3695_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1257_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7971_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5533_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3095_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_657_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7371_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2167_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8881_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6443_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4005_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1567_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8281_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5843_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3405_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_948_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7662_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5224_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2786_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_348_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7062_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4624_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2186_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4150_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1712_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8426_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5988_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3550_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1112_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7826_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5388_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2931_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_493_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7207_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4769_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2331_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9045_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6607_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4169_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5312_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2874_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_436_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7150_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4712_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2274_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8988_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6550_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4093_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1655_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8369_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5931_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3493_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1055_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7769_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5331_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_127_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6841_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4403_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1965_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8679_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6241_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3803_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1365_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8060_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5622_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3184_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_746_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7460_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5022_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2584_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_146_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2110_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8824_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6386_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3948_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1510_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8224_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5786_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3348_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_891_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7605_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5167_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2729_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_291_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7005_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4567_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2129_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3272_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_834_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7548_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5110_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2672_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_234_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6948_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4510_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2053_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8767_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6329_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3891_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1453_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8167_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5729_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3291_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7239_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4801_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2362_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9076_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6638_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4200_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1762_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8476_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6020_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3581_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1143_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7857_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5419_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2981_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_543_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7257_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_70_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6784_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4346_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1908_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8622_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6184_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3746_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1308_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8003_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5565_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3127_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_689_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7403_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4965_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2527_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_89_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1232_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7946_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5508_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3070_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_632_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7346_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4908_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2470_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_13_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6727_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4289_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1851_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8565_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6127_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3689_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1251_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5198_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2760_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_322_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7036_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4598_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2160_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8874_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6436_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3979_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1541_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8255_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5817_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3379_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_941_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7655_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5217_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7182_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4744_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2306_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9020_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6582_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4144_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1706_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8420_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5963_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3525_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1087_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7801_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5363_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2925_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_487_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7201_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8344_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5906_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3468_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1030_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7744_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5306_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2868_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_430_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7125_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4687_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2249_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8963_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6525_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4087_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1649_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8363_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3158_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_720_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7434_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4996_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2558_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_120_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6834_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4396_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1939_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8653_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6215_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3777_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1339_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8053_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5615_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3177_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5142_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2704_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_266_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6980_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4542_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2104_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8817_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6379_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3923_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1485_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8199_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5761_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3323_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_885_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7598_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5160_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3300_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_862_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7576_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5138_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2700_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_262_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6976_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4538_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2081_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8795_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6357_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3919_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1481_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8195_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5757_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3319_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7267_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4829_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2391_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9105_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6667_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4229_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1791_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8505_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6048_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3610_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1172_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7886_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5448_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3010_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_572_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7286_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_98_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6812_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4374_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1936_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8650_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6212_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3774_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1336_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8031_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5593_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3155_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_717_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7431_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4993_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2555_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_117_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1260_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7974_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5536_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3098_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_660_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7374_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4936_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2498_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_41_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6755_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4317_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1879_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8593_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6155_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3717_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1279_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5227_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2789_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_351_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7065_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4627_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2189_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8903_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6465_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4008_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1570_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8284_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5846_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3408_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_970_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7684_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5246_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7210_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4772_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2334_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9048_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6610_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4172_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1734_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8448_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5991_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3553_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1115_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7829_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5391_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2953_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_515_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7229_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8372_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5934_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3496_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1058_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7772_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5334_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2896_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_458_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7153_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4715_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2277_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8991_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6553_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4115_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1677_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8391_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3187_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_749_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7463_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5025_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2587_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_149_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6863_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4425_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1968_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8682_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6244_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3806_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1368_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8082_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5644_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3206_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5170_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2732_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_294_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7008_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4570_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2132_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8846_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6408_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3951_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1513_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8227_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5789_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3351_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_913_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7627_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5189_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6332_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3894_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1456_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8170_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5732_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3294_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_856_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7570_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5113_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2675_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_237_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6951_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4513_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2075_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8789_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6351_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1147_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7861_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5423_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2985_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_547_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7261_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4823_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2385_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9080_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6642_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4204_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1766_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8480_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6042_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3604_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1166_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3130_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_692_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7406_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4968_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2530_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_92_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6806_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4368_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1911_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8625_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6187_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3749_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1311_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8025_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5587_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3149_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4292_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1854_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8568_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6130_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3692_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1254_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7968_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5530_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3073_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_635_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7349_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4911_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2473_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_35_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6749_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4311_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8259_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5821_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3383_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_945_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7659_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5220_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2782_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_344_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7040_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4602_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2164_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8878_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6440_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4001_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1563_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8277_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1090_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7804_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5366_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2928_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_490_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7204_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4766_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2328_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9023_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6585_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4147_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1709_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8423_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5985_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3547_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1109_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2252_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8966_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6528_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4090_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1652_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8366_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5928_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3490_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1033_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7747_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5309_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2871_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_433_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7147_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4709_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2271_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6218_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3780_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1342_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8056_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5618_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3180_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_742_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7456_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4999_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2561_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_123_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6837_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4399_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1961_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8675_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6237_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8202_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5764_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3326_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_888_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7602_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5164_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2726_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_288_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6983_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4545_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2107_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8821_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6383_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3945_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1507_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8221_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_212_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6926_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4488_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2050_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8764_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6326_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3888_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1450_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8145_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5707_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3269_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_831_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7545_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5107_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2669_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_231_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4178_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1740_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8454_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6016_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3578_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1140_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7854_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5416_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2959_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_521_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7235_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4797_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2359_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9073_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6635_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4197_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6162_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3724_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1286_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8000_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5562_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3124_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_686_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7400_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4943_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2505_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_67_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6781_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4343_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1905_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8619_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6181_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7324_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4886_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2448_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_10_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6724_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4286_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1848_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8562_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6105_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3667_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1229_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7943_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5505_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3067_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_629_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7343_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2138_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8852_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6414_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3976_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1538_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8252_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5814_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3376_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_919_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7633_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5195_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2757_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_319_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7033_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4595_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2157_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4122_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1684_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8398_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5959_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3521_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1083_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7797_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5359_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2903_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_465_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7178_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4740_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2302_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9016_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6578_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4140_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8641_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6203_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3765_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1327_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8041_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5603_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3165_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_727_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7422_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4984_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2546_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_108_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6822_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4384_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1946_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8660_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3456_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1018_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7732_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5294_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2856_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_418_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7132_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4694_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2237_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8951_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6513_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4075_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1637_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8351_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5913_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3475_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5439_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3001_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_563_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7277_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4839_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2401_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9115_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6677_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4220_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1782_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8496_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6058_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3620_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1182_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7896_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5458_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6601_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4163_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1725_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8439_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6001_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3563_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1125_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7839_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5382_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2944_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_506_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7220_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4782_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2344_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9058_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6620_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1416_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8130_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5692_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3254_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_816_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7530_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5092_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2654_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_197_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6911_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4473_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2035_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8749_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6311_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3873_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1435_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3399_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_961_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7675_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5237_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2799_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_361_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7075_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4637_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2180_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8894_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6456_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4018_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1580_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8294_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5856_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3418_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4561_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2123_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8837_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6399_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3961_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1523_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8237_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5799_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3342_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_904_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7618_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5180_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2742_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_304_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7018_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4580_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8528_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6090_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3652_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1214_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7928_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5490_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3052_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_614_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7309_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4871_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2433_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9147_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6709_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4271_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1833_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8547_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1359_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8073_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5635_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3197_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_759_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7473_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5035_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2597_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_140_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6854_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4416_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1978_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8692_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6254_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3816_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1378_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2521_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_83_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6797_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4359_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1921_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8635_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6197_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3759_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1302_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8016_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5578_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3140_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_702_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7416_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4978_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2540_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6488_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4050_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1612_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8326_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5888_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3450_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1012_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7726_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5269_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2831_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_393_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7107_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4669_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2231_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8945_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6507_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8471_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6033_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3595_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1157_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7871_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5433_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2995_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_557_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7252_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4814_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2376_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9090_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6652_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4214_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1776_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8490_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_481_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7195_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4757_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2319_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9033_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6595_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4157_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1719_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8414_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5976_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3538_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1100_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7814_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5376_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2938_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_500_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4448_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2010_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8724_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6286_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3848_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1410_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8124_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5686_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3229_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_791_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7505_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5067_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2629_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_191_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6905_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4467_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6431_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3993_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1555_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8269_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5831_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3393_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_955_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7669_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5212_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2774_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_336_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7050_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4612_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2174_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8888_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6450_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7593_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5155_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2717_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_279_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6993_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4555_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2117_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8831_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6374_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3936_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1498_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8212_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5774_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3336_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_898_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7612_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2408_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9121_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6683_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4245_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1807_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8521_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6083_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3645_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1188_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7902_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5464_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3026_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_588_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7302_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4864_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2426_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4391_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1953_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8667_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6229_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3791_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1353_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8067_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5629_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3172_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_734_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7448_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5010_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2572_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_134_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6848_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4410_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5553_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3115_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_677_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7391_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4953_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2515_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_77_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6791_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4334_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1896_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8610_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6172_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3734_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1296_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8010_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5572_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_367_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7081_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4643_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2205_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8919_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6481_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4043_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1605_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8300_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5862_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3424_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_986_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7700_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5262_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2824_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_386_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2351_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9065_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6627_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4189_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1751_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8465_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6027_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3589_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1132_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7846_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5408_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2970_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_532_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7246_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4808_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2370_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3513_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1075_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7789_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5351_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2913_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_475_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7189_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4751_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2294_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9008_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6570_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4132_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1694_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8408_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5970_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3532_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7479_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5041_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2603_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_165_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6879_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4441_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2003_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8717_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6260_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3822_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1384_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8098_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5660_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3222_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_784_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7498_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_311_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7025_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4587_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2149_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8863_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6424_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3986_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1548_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8244_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5806_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3368_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_930_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7644_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5205_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2767_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_329_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7621_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5183_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2745_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_307_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7021_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4583_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2145_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8859_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6402_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3964_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1526_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8240_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5802_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3364_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_926_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7640_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2436_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9150_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6712_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4274_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1836_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8550_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6112_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3674_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1217_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7931_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5493_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3055_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_617_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7331_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4893_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2455_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4419_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1981_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8695_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6257_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3819_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1381_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8095_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5657_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3200_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_762_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7476_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5038_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2600_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_162_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6876_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4438_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5581_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3143_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_705_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7419_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4981_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2543_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_105_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6819_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4362_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1924_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8638_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6200_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3762_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1324_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8038_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5600_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_396_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7110_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4672_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2234_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8948_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6510_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4072_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1634_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8329_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5891_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3453_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1015_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7729_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5291_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2853_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_415_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2379_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9093_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6655_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4217_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1779_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8493_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6055_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3617_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1160_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7874_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5436_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2998_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_560_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7274_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4836_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2398_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3541_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1103_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7817_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5379_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2941_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_503_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7217_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4779_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2322_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9036_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6598_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4160_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1722_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8436_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5998_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3560_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7508_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5070_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2632_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_194_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6908_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4470_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2032_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8746_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6289_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3851_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1413_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8127_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5689_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3251_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_813_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7527_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_339_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7053_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4615_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2177_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8891_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6453_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4015_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1577_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8272_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5834_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3396_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_958_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7672_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5234_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2796_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_358_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1501_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8215_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5777_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3339_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_901_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7615_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5177_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2739_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_282_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6996_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4558_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2120_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8834_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6396_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3958_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1520_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5468_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3030_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_592_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7306_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4868_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2430_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9144_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6706_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4249_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1811_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8525_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6087_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3649_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1211_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7925_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5487_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7451_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5013_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2575_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_137_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6851_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4413_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1975_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8689_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6232_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3794_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1356_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8070_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5632_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3194_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_756_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7470_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8613_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6175_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3737_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1299_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8013_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5575_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3137_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_699_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7394_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4956_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2518_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_80_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6794_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4356_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1918_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8632_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3428_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_990_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7704_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5266_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2827_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_389_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7103_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4665_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2209_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8923_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6485_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4047_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1608_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8322_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5884_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3446_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5411_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2973_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_535_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7249_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4811_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2373_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9087_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6649_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4192_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1754_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8468_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6030_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3592_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1154_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7868_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5430_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6573_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4135_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1697_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8411_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5973_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3535_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1097_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7811_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5354_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2916_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_478_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7192_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4754_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2316_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9030_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6592_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1387_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8101_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5663_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3225_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_787_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7501_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5063_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2625_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_168_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6882_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4444_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2006_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8720_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6282_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3844_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1406_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3371_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_933_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7647_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5209_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2771_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_333_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7047_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4609_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2152_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8866_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6428_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3990_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1552_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8266_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5828_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3390_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4533_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2095_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8809_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6371_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3933_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1495_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8209_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5771_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3314_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_876_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7590_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5152_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2714_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_276_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6990_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4552_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8499_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6061_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3623_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1185_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7899_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5461_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3023_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_585_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7280_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4842_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2404_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9118_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6680_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4242_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1804_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8518_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1331_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8045_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5607_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3169_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_731_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7445_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5007_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2569_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_112_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6826_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4388_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1950_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8664_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6226_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3788_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1350_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2493_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_55_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6769_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4331_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1893_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8607_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6169_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3731_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1274_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7988_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5550_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3112_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_674_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7388_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4950_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2512_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6459_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4021_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1583_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8297_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5859_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3421_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_983_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7697_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5240_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2802_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_364_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7078_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4640_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2202_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8916_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6478_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8443_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6005_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3566_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1128_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7842_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5404_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2966_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_528_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7224_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4785_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2347_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9061_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6623_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4185_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1747_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8461_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5656_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3218_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_780_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7494_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5056_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2618_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_180_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6894_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4437_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1999_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8713_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6275_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3837_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1399_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8113_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5675_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_470_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7184_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4746_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2308_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9022_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6584_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4146_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1708_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8403_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5965_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3527_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1089_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7803_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5365_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2927_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_489_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2453_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_15_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6729_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4291_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1853_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8567_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6129_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3691_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1234_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7948_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5510_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3072_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_634_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7348_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4910_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2472_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3616_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1178_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7892_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5454_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3016_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_578_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7292_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4854_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2397_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9111_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6673_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4235_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1797_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8511_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6073_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3635_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7582_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5144_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2706_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_268_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6982_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4544_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2106_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8820_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6363_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3925_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1487_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8201_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5763_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3325_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_887_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7601_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_413_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7127_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4689_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2251_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8965_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6527_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4089_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1651_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8346_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5908_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3470_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1032_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7746_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5308_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2870_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_432_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1576_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8290_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5852_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3414_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_976_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7689_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5251_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2813_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_357_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7071_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4633_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2195_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8909_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6470_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4032_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1594_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5542_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3104_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_666_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7380_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4942_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2504_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_66_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6780_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4323_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1885_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8599_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6161_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3723_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1285_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7999_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5561_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7525_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5087_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2649_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_211_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6925_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4487_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2049_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8763_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6306_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3868_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1430_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8144_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5706_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3268_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_830_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7544_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8687_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6249_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3811_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1373_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8087_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5649_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3211_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_773_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7468_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5030_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2592_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_154_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6868_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4430_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1992_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8706_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3502_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1064_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7778_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5340_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2902_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_464_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2283_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8997_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6559_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4121_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1683_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8397_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5485_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3047_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_609_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7323_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4885_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2447_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6723_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4266_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1828_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8542_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6104_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3666_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1228_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7942_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5504_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6647_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4209_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1771_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8485_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6047_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3609_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1171_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7885_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5428_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2990_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_552_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7266_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4828_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2390_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9104_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6666_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1462_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8176_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5738_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_243_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6957_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4519_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3445_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1007_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7721_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5283_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2845_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_407_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7121_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4683_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2226_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8940_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6502_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4064_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1626_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8340_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5902_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3464_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4607_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2169_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8883_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6445_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4007_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1569_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8283_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5845_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3388_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_950_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7664_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5226_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2788_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_350_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7064_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4626_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8574_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6136_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3698_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7355_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4917_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2479_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1405_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8119_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5681_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3243_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_805_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7519_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5081_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2643_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_186_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6900_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4462_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2024_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8738_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6300_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3862_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1424_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2567_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_129_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6843_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4405_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1967_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8681_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6243_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3805_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1348_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8062_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5624_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3186_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_748_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7462_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5024_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2586_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6534_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4096_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1658_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5315_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2877_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_439_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8517_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6079_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3641_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1203_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7917_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5479_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3041_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_603_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7298_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4860_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2422_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9136_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6698_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4260_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1822_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8536_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_527_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7241_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4803_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2365_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9079_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6641_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4203_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1765_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8460_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6022_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3584_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1146_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7860_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5422_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2984_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_546_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4494_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2056_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8770_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5731_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3275_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_837_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7551_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4512_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6477_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4039_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1601_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8315_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5877_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3439_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1001_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7715_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5258_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2820_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_382_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7096_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4658_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2220_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8934_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6496_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4636_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2198_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8912_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6474_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4036_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1598_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8312_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5874_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3417_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_979_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7693_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5255_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2817_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_379_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7093_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4655_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8602_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6164_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3726_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1288_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8002_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5564_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3126_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_688_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7383_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4945_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2507_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_69_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6783_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4345_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1907_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8621_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1433_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8147_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5709_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3271_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_833_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7547_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5109_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2671_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_214_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6928_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4490_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2052_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8766_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6328_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3890_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1452_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2596_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_158_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6872_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4434_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1996_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8710_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6272_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3834_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1377_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8091_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5653_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3215_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_777_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7491_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5053_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2615_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6562_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4124_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1686_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8400_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5962_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3524_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1086_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7800_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5343_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2905_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_467_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7181_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4743_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2305_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9019_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6581_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8545_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6107_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3669_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1231_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7945_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5507_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3069_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_631_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7326_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4888_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2450_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_12_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6726_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4288_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1850_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8564_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_556_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7269_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4831_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2393_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9107_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6669_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4231_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1793_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8489_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6050_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3612_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1174_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7888_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5450_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3012_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_574_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4522_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2084_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8798_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6360_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3922_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1484_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8198_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5760_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3303_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_865_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7579_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5141_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2703_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_265_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6979_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4541_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6505_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4067_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1629_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8343_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5905_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3467_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1029_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7743_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5286_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2848_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_410_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7124_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4686_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2248_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8962_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6524_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7667_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5229_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2791_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_353_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7067_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4629_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2191_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8905_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6448_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4010_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1572_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8286_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5848_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3410_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_972_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7686_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2482_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_44_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6758_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1263_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7977_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5539_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4465_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2027_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8741_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6303_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3865_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1427_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8141_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5703_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3246_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_808_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7522_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5084_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2646_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_208_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6922_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4484_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5627_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3189_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_751_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7465_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5027_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2589_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_151_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6865_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4408_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1970_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8684_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6246_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3808_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1370_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8084_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5646_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_442_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7156_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4718_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8375_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5937_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3499_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2425_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9139_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6701_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4263_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1825_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8539_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6101_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3663_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1206_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7920_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5482_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3044_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_606_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7320_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4882_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2444_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3587_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1149_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7863_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5425_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2987_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_549_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7263_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4825_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2368_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9082_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6644_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4206_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1768_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8482_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6044_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3606_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7554_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5116_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2678_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6335_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3897_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1459_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_385_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7099_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4661_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2223_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8937_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6499_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4061_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1623_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8318_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5880_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3442_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1004_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7718_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5280_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2842_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_404_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1547_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8261_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5823_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3385_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_947_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7661_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5223_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2785_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_328_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7042_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4604_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2166_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8880_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6442_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4004_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1566_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5514_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3076_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_638_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4295_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1857_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8571_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7497_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5059_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2621_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_183_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6897_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4459_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2021_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8735_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6278_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3840_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1402_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8116_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5678_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3240_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_802_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7516_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8659_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6221_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3783_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1345_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8059_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5621_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3183_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_745_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7440_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5002_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2564_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_126_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6840_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4402_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1964_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8678_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3474_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1036_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7750_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2873_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_435_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7149_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4711_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2255_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8969_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6531_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4092_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1654_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8368_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5930_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3492_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5457_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3019_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_581_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7295_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4857_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2419_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9133_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6695_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4238_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1800_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8514_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6076_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3638_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1200_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7914_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5476_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_825_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7539_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5101_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2663_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_225_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6939_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4501_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2063_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8758_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6320_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3882_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1444_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8158_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5720_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3282_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_844_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4791_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2353_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9067_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6629_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4191_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1753_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8467_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6029_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3572_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1134_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7848_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5410_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2972_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_534_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7248_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4810_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6774_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4336_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1898_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8612_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6174_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3736_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1298_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8012_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5555_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3117_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_679_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7393_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4955_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2517_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_79_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6793_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7937_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5499_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3061_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_623_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7337_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4899_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2461_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_23_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6718_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4280_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1842_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8556_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6118_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3680_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1242_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7956_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2751_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_313_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7027_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4589_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2151_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8865_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6427_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3989_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1532_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8246_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5808_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3370_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_932_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7646_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5208_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2770_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4734_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2296_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9010_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6572_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4134_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1696_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8410_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5972_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3515_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1077_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7791_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5353_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2915_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_477_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7191_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4753_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5897_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3459_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1021_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7735_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_420_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7134_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4678_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2240_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8954_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6516_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8353_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5915_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_711_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7425_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4987_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2549_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_111_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6825_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4387_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1949_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8644_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6206_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3768_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1330_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8044_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5606_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3168_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_730_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2694_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_256_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6970_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4532_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2094_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8808_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6370_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3932_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1475_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8189_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5751_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3313_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_875_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7589_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5151_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2713_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3856_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1418_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8132_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5694_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3256_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_818_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7532_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5094_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2637_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_199_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6913_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4475_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2037_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8751_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6313_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3875_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7823_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5385_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2947_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_509_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7223_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6604_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4166_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1728_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8442_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6004_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_654_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7368_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4930_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2492_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_54_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6768_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4330_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1892_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8587_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6149_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3711_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1273_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7987_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5549_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3111_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_673_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1816_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8530_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6092_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3654_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1216_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7930_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5492_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3054_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_597_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7311_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4873_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2435_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9149_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6711_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4273_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1835_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5783_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3345_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_907_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4564_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2126_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8840_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7766_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5328_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2890_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_452_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7166_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4728_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2290_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9004_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6547_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4109_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1671_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8385_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5947_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3509_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1071_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7785_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8928_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6490_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4052_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1614_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8328_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5890_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3452_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1014_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7709_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5271_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2833_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_395_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7109_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4671_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2233_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8947_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3743_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1305_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8019_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2524_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_86_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6800_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5726_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3288_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_850_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7564_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5126_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2688_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_250_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6964_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4507_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2069_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8783_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6345_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3907_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1469_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8183_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5745_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6888_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4450_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2012_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8726_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6288_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3850_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1412_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8126_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5669_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3231_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_793_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7507_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5069_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2631_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_193_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6907_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1703_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8417_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5979_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_484_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7198_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4760_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3686_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1248_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7962_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5524_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3086_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_648_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7362_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4924_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2467_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_29_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6743_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4305_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1867_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8581_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6143_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3705_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4848_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2410_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9124_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6686_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4248_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1810_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8524_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6086_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3629_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1191_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7905_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5467_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3029_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_591_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7305_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4867_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8815_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6377_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3939_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7596_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5158_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2720_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1646_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8360_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5922_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3484_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1046_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7760_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5322_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2884_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_427_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7141_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4703_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2265_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8979_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6541_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4103_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1665_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8957_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6519_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4081_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1643_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8357_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5919_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3481_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1043_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7738_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5300_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2862_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_424_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7138_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4700_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2262_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8976_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3771_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1333_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8047_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5609_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3171_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_733_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7447_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5009_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2552_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_114_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6828_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4390_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1952_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8666_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6228_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3790_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5754_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3316_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_878_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7592_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5154_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2716_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_278_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6992_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4535_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2097_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8811_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6373_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3935_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1497_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8211_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5773_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6917_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4479_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2041_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8755_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6317_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3879_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1441_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8155_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5698_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3260_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_822_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7536_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5098_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2660_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_222_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1731_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8445_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6007_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3569_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1131_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7845_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5407_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2969_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_512_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7226_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4788_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2350_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9064_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6626_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4188_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1750_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3714_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1276_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7990_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5552_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3114_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_676_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7390_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4952_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2495_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_57_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6771_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4333_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1895_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8609_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6171_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3733_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4877_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2438_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6714_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4276_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1838_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8552_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6114_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3657_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1219_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7933_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5495_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3057_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_619_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7333_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4895_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8843_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6405_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3967_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1529_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8243_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5805_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3367_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_929_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7624_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5186_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2748_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_310_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7024_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4586_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2148_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8862_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1674_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8388_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5950_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3512_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1074_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7788_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5350_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2912_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_455_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7169_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4731_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2293_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9007_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6569_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4131_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1693_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2836_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_398_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7112_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4674_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2236_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8950_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6512_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4074_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1617_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8331_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5893_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3455_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1017_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7731_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5293_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2855_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6803_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4365_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1927_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5584_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3146_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_708_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8786_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6348_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3910_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1472_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8186_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5748_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3310_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_872_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7567_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5129_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2691_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_253_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6967_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4529_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2091_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8805_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_796_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7510_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5072_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2634_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_196_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6910_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4472_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2034_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8729_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6291_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3853_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1415_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8129_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5691_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3253_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_815_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4763_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2325_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9039_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3544_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1106_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7820_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6746_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4308_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1870_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8584_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6146_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3708_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1270_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7984_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5527_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3089_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_651_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7365_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4927_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2489_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_51_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6765_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7908_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5470_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3032_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_594_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7308_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4870_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2432_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9146_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6689_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4251_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1813_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8527_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6089_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3651_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1213_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7927_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2723_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_285_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6999_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1504_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8218_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5780_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4706_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2268_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8982_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6544_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4106_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1668_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8382_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5944_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3487_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1049_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7763_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5325_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2887_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_449_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7163_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4725_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5868_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3430_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_992_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7706_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5268_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2830_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_392_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7106_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4649_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2211_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8925_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6487_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4049_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1611_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8325_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5887_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_683_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7397_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4959_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8616_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6178_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3740_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2666_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_228_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6942_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4504_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2066_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8780_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6342_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3904_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1447_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8161_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5723_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3285_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_847_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7561_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5123_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2685_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3828_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1390_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8104_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5666_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3228_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_790_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7504_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5066_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2609_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_171_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6885_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4447_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2009_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8723_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6285_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3847_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7795_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5357_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2919_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4756_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2318_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9032_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6576_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4138_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5975_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3537_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1099_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7813_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_626_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7340_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4902_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2464_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_26_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6740_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4302_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1864_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8559_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6121_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3683_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1245_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7959_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5521_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3083_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_645_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5146_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2708_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_270_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6984_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4546_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2108_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8822_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6384_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3927_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1489_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8203_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5765_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3327_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_889_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7603_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5165_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9112_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6674_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4236_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1798_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8512_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6074_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3636_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1198_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7893_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5455_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3017_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_579_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7293_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4855_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2417_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9131_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1943_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8657_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6219_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3781_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1343_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8057_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5619_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3181_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_724_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7438_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5000_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2562_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_124_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6838_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4400_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1962_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3106_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_668_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7382_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4944_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2506_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_68_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6782_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4344_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1887_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8601_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6163_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3725_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1287_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8001_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5563_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3125_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7072_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4634_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2196_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8910_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6472_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4034_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1596_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8310_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5853_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3415_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_977_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7691_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5253_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2815_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_377_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7091_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9055_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6617_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4179_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1741_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8455_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6017_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3579_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1141_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7836_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5398_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2960_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_522_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7236_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4798_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2360_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9074_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1066_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7780_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5342_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7179_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4741_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2303_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8999_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6561_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4123_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5960_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3522_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1084_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5032_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2594_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_156_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6870_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4432_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1994_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8708_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6270_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3813_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1375_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8089_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5651_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3213_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_775_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7489_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5051_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7015_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4577_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2139_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8853_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6415_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3977_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1539_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8253_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5796_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3358_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_920_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7634_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5196_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2758_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_320_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7034_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8177_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5739_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3301_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_863_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7577_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5139_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2701_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_263_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6958_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4520_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2082_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8796_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6358_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3920_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1482_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8196_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2992_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_554_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7268_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4830_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2392_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9106_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6668_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4230_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1773_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8487_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6049_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3611_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1173_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7887_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5449_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3011_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4975_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2537_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_99_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6813_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4375_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1937_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8651_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6213_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3756_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1318_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8032_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5594_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3156_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_718_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7432_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4994_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6137_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3699_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1261_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7975_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5537_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3099_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_661_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7375_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4918_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2480_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_42_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6756_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4318_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1880_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8594_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6156_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_952_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7666_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5228_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2790_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_352_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7066_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4628_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2190_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8885_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6447_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4009_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1571_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8285_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5847_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3409_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_971_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2935_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_497_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7211_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4773_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2335_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9049_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6611_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4173_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1716_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8430_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5992_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3554_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1116_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7830_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5392_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2954_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4097_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1659_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8373_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5935_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3497_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1059_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7773_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5335_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2878_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_440_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7154_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4716_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2278_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8992_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6554_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4116_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8064_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5626_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3188_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_750_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7464_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5026_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2588_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_150_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6845_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4407_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1969_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8683_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6245_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3807_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1369_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8083_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_895_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7609_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5171_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2733_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_295_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7009_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4571_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2133_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8828_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6390_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3952_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1514_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8228_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5790_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3352_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_914_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2057_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8771_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6333_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3895_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1457_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8171_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5733_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3295_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_838_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7552_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5114_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2676_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_238_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6952_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4514_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2076_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6024_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3586_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1148_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7862_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5424_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2986_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_548_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7262_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4805_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2367_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9081_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6643_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4205_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1767_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8481_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6043_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8007_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5569_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3131_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_693_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7407_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4969_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2531_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_93_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6788_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4350_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1912_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8626_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6188_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3750_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1312_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8026_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_17_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6731_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4293_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1855_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8569_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6131_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3693_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1255_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7950_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5512_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3074_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_636_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7350_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4912_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2474_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_36_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3984_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1546_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8260_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5822_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3384_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5221_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2765_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_327_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7041_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4603_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2165_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4002_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5967_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3529_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1091_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7805_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5367_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2929_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_491_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7205_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4748_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2310_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9024_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6586_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4148_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1710_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8424_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5986_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4126_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1688_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8402_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5964_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3526_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1088_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7802_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5364_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2907_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_469_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7183_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4745_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2307_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9021_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6583_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4145_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8092_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5654_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3216_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_778_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7492_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5054_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2616_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_178_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6873_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4435_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1997_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8711_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6273_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3835_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1397_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8111_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_923_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7637_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5199_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2761_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_323_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7037_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4599_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2161_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8856_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6418_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3980_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1542_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8256_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5818_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3380_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_942_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2086_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8800_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6362_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3924_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1486_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8200_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5762_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_867_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7581_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5143_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2705_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_267_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6981_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6052_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3614_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1176_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7890_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5452_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3014_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_576_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7290_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4833_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2395_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9109_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6671_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4233_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1795_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8509_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6071_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8035_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5597_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3159_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_721_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7435_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4997_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2559_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_121_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6816_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4378_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1940_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8654_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6216_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3778_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1340_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8054_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_45_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6759_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4321_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1883_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8597_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6159_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3721_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1283_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7978_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5540_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3102_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_664_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7378_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4940_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2502_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_64_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4012_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1574_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8288_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5850_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3412_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_974_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7688_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5250_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2793_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_355_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7069_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4631_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2193_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8907_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6469_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4031_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5995_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3557_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1119_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7833_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5395_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2957_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_519_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7233_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4776_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2338_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9052_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6614_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4176_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1738_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8452_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6014_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7157_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4719_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2281_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8995_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6557_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4119_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1681_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8395_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5938_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3500_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1062_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7776_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5338_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2900_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_462_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7176_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1972_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8686_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6248_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3810_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1372_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8086_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5648_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3210_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_753_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7467_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5029_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2591_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_153_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6867_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4429_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1991_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3955_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1517_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8231_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5793_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3355_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_917_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7631_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5193_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2736_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_298_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7012_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4574_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2136_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8850_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6412_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3974_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5117_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2679_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_241_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6955_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4517_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2079_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8793_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6355_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3898_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1460_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8174_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5736_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3298_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_860_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7574_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5136_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9084_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6646_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4208_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1770_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8484_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6046_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3608_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1170_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7865_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5427_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2989_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_551_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7265_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4827_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2389_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9103_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1915_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8629_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6191_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3753_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1315_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8029_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5591_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3153_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_696_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7410_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4972_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2534_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_96_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6810_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4372_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1934_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3077_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_639_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7353_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4915_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2477_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_39_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6753_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4315_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1858_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8572_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6134_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3696_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1258_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7972_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5534_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3096_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7044_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4606_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2168_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8882_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6444_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4006_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1568_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8282_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5825_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3387_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_949_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7663_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5225_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2787_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_349_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7063_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9027_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6589_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4151_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1713_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8427_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5989_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3551_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1113_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7808_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5370_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2932_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_494_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7208_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4770_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2332_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9046_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1037_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7751_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5313_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2875_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_437_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7151_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4713_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2275_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8970_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6532_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4094_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1656_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8370_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5932_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3494_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1056_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5004_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2566_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_128_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6842_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4404_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1966_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8680_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6242_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3785_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1347_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8061_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5623_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3185_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_747_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7461_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5023_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6987_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4549_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2111_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8825_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6387_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3949_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1511_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8225_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5768_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3330_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_892_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7606_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5168_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2730_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_292_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7006_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8149_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5711_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3273_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_835_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7549_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5111_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2673_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_235_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6930_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4492_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2054_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8768_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6330_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3892_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1454_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8168_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2964_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_526_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2363_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9077_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6639_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4201_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1745_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8458_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3582_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1144_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7858_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5420_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2982_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4947_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2509_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_71_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6785_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4347_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1909_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8623_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6185_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3728_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1290_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8004_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5566_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3128_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_690_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7404_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4966_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3998_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1560_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8274_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5836_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3398_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2779_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_341_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7055_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4617_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2179_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1958_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8672_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6234_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3796_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1358_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_739_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7453_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5015_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2577_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_139_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9070_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6632_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4194_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1756_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8470_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7851_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5413_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2975_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_537_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7251_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7030_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4592_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2154_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8868_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6430_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5811_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3373_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_935_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7649_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5211_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4990_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5387_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2949_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_511_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7225_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4787_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2349_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4168_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1730_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8444_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6006_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3568_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1130_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8223_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5785_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3347_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_909_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7623_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5185_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7004_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4566_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2128_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8842_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6404_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6183_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3745_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1307_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8021_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5583_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3145_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4964_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2526_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_88_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6802_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4364_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8319_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5881_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3443_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1005_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7719_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7100_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4662_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2224_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8938_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6500_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6279_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3841_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1403_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8117_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5679_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5060_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2622_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_184_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6898_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4460_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4239_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1801_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8515_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6077_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3639_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3020_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_582_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7296_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4858_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2420_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2199_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8913_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6475_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4037_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1599_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_980_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7694_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5256_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2818_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_380_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_159_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2994_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7270_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4832_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2394_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9108_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6670_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1775_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6051_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3613_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1175_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7889_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5451_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3392_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_954_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7668_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5230_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2792_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_354_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2173_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8887_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6449_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4011_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1573_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1352_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8066_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5628_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3190_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_752_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7466_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_133_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6847_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4409_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1971_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8685_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1650_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8364_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5926_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3488_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1050_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7764_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5326_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2888_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_431_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7145_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4707_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2269_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8983_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6545_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4107_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1669_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8762_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6324_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3886_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1448_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8162_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5724_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3286_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_848_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7543_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5105_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2667_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_229_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6943_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4505_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2067_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8781_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6722_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4284_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1846_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8560_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6122_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3684_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1246_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7960_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5503_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3065_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_627_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7341_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4903_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2465_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_27_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6741_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4682_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2244_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8958_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6520_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4082_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1644_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8358_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5920_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3463_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1025_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7739_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5301_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2863_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_425_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7139_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4701_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2642_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_204_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6918_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4480_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2042_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8756_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6318_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3880_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1423_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8137_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5699_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3261_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_823_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7537_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5099_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_602_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7315_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2439_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6715_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4277_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1839_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8534_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6096_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3658_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1220_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7934_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5496_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3058_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_620_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7713_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5275_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2837_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_399_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7113_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4675_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6494_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4056_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1618_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8332_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5894_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5673_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3235_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_797_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7511_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5073_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2635_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4454_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2016_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8730_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6292_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3854_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4778_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2340_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9054_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3559_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1121_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7835_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7614_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5176_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2738_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_300_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7014_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6395_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3957_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1519_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8233_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5795_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5574_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3136_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_698_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7412_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4974_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4355_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1917_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8631_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6193_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3755_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3534_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1096_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7810_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5372_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2934_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2315_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9029_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6591_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4153_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1715_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1494_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8208_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5770_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3332_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_894_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_275_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6989_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4551_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2113_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8827_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8606_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6168_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3730_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1292_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8006_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7387_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4949_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2511_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_73_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6787_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6566_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4128_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1690_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8404_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5966_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5347_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2909_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_471_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7185_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4747_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4526_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2088_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8802_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6364_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3307_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_869_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7583_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9099_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6661_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4223_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7880_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5442_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3004_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2783_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_345_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7059_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4621_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2183_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1564_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8278_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5840_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3402_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_964_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_743_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7457_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5019_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2581_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_143_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8676_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6238_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3800_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1362_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8076_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7855_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5417_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2979_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_541_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7255_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6636_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4198_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1760_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8474_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6036_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5815_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3377_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_939_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7653_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5215_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4596_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2158_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8872_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6434_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3996_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3775_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1337_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8051_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5613_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3175_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2556_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_118_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6832_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4394_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1956_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1735_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8449_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6011_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3573_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1135_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_516_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7230_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4792_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2354_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9068_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8847_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6409_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3971_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7628_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5190_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2752_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4268_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1830_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8544_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3049_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_611_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7325_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2828_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_390_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7104_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4666_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2228_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8942_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6504_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1609_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8323_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5885_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3447_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1009_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7723_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5285_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3226_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_788_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7502_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5064_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2626_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_188_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6902_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4464_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2007_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8721_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6283_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3845_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1407_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8121_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5683_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3245_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1186_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7900_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5462_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3024_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_586_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7300_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4862_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2424_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9119_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6681_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4243_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1805_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8519_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6081_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3643_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1205_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8298_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5860_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3422_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_984_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7698_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5260_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2822_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_384_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7079_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4641_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2203_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8917_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6479_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4041_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1603_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8317_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6258_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3820_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1382_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8096_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5658_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3220_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_782_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7496_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5039_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2601_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_163_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6877_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4439_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2001_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8715_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6277_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4218_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1780_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8494_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6056_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3618_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1180_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7894_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5456_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2999_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_561_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7275_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4837_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2399_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9113_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6675_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4237_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2178_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8892_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6454_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4016_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1578_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8291_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_959_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7673_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5235_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2797_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_359_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6126_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3688_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1250_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7964_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5526_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3088_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4907_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2469_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_31_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6745_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4307_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4086_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1648_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8362_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5924_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3486_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1048_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2867_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_429_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7143_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4705_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2267_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2046_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8760_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6322_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3884_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1446_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8160_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_827_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7541_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5103_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2665_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_227_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6720_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4282_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1844_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8558_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6120_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7939_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5501_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3063_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_625_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7339_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7118_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4680_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2242_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8956_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6518_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4080_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5899_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3461_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1023_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7737_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5299_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5078_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2640_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_202_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6916_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4478_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2040_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3859_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1421_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8135_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5697_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3259_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3038_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_600_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7314_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4876_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1819_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8533_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6095_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_998_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7712_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5274_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8931_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6493_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4055_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5106_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2668_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_230_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6944_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4506_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2068_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3887_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1449_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8163_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5725_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3287_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3066_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_628_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7342_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4904_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2466_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_28_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1847_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8561_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6123_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3685_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1247_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1026_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7740_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5302_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2864_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_426_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7140_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8959_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6521_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4083_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1645_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8359_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8138_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5700_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3262_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_824_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7538_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5100_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6919_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4481_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2043_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8757_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6319_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6098_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3660_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1222_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7936_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5498_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3060_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4879_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2441_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6717_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4279_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4058_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1620_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8334_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5896_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3458_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1020_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2839_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_401_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7115_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4677_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2239_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2018_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8732_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6294_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_799_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7513_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5075_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9130_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6692_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4254_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7911_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5473_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3035_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1295_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8009_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5571_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3133_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_695_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7409_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_76_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6790_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4352_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1914_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8628_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8407_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5969_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3531_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1093_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7807_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5369_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7188_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4750_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2312_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9026_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6588_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6367_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3929_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1491_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8205_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5767_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3329_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5148_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2710_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_272_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6986_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4548_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4327_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1889_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8603_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6165_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3727_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1289_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3108_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_670_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7384_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4946_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2508_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2287_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9001_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6563_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4125_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1687_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8401_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1068_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7782_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5344_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2906_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_468_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_247_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6961_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4523_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2085_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8799_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6361_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8180_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5742_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3304_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_866_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7580_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7359_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4921_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2483_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6140_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3702_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1264_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5319_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2881_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_443_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4100_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1662_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8376_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6389_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7608_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4349_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5568_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2309_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3528_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5145_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2707_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_269_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3926_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1488_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1267_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7981_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5543_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3105_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_667_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7381_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_48_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6762_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4324_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1886_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8600_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8379_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5941_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3503_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1065_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7779_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5341_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7160_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4722_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2284_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8998_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6560_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6339_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3901_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1463_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5120_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2682_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_244_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4299_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1861_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8575_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3080_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_642_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7356_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5616_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3178_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_740_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7454_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5016_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2578_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4397_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1959_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8673_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6235_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3797_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3576_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1138_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7852_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5414_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2976_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_538_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2357_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9071_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6633_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4195_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1757_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1536_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8250_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5812_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3374_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_936_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7650_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_317_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7031_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4593_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2155_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8869_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8648_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6210_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3772_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1334_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8048_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5610_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7429_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4991_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2553_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_115_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6829_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6608_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4170_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1732_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8446_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6008_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3570_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5389_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2951_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_513_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7227_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4789_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4568_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2130_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8844_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6406_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3968_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1530_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3349_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_911_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7625_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5187_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2749_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2528_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_90_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6804_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4366_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1928_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8642_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6204_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3766_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1309_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8023_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5585_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3147_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_709_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7423_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4985_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2547_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_488_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7202_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4764_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2326_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9040_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6602_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4164_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1726_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8421_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5983_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3545_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1107_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7821_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5383_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2945_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_507_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1558_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2777_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8670_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_737_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6630_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7849_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_314_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7028_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4590_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1533_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8247_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5809_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5588_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3150_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_712_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7426_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4988_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2550_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4369_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1931_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8645_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6207_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3769_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3548_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1110_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7824_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5386_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2948_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_510_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4786_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2329_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9043_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6605_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4167_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1729_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3567_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1508_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8222_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5784_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3346_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_908_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7622_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5184_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2746_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_289_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7003_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4565_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2127_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8841_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6403_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3965_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1527_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8620_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6182_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3744_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1306_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8020_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5582_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3144_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_706_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7401_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4963_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2525_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_87_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6801_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4363_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1925_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8639_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4469_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2031_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8745_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6307_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3869_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5688_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3250_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_812_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7526_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5088_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2650_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2429_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9143_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6705_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4267_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1829_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3648_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1210_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7924_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5486_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3048_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_610_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7703_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5265_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4664_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6484_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4046_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5883_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2624_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3843_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_584_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1803_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1582_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8296_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5858_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3420_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_982_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7696_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_363_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7077_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4639_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2201_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8915_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8694_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6256_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3818_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1380_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8094_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7475_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5037_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2599_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_161_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6875_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6654_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4216_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1778_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8492_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6054_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5435_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2997_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_559_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7273_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4835_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3449_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1011_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7725_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5287_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2849_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4668_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2230_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8944_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6506_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4068_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1630_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1409_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8123_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5685_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3247_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_809_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2628_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_190_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6904_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4466_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2028_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3644_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4863_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1604_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2823_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2602_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_164_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6878_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4440_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2002_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8716_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1383_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8097_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5659_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3221_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_783_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_562_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7276_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4838_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2400_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9114_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6676_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8495_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6057_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3619_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1181_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7895_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7674_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5236_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2798_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_360_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7074_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6455_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4017_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1579_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8293_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5855_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5634_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3196_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_758_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7472_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5034_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4415_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1977_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8691_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6253_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3815_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8790_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6352_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3914_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1476_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8190_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_857_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7571_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5133_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2695_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_257_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6971_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6750_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4312_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1874_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8588_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6150_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7969_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5531_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3093_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_655_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7369_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4931_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2872_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_434_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7148_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8985_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1653_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8367_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5929_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1052_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6945_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8164_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4905_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6124_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5903_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3465_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1027_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7741_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5303_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2865_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4684_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2246_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8960_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6522_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4084_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3863_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1425_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8139_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5701_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3263_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2644_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_206_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6920_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4482_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2044_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1823_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8537_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6099_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3661_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1223_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_604_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7318_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4880_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2442_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7770_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5332_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2894_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_456_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7170_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8989_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6551_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4113_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1675_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8389_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5951_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5730_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3292_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_854_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7568_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6949_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4511_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2073_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8787_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6349_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7965_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_32_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5925_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7144_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6923_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4485_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2047_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8761_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6323_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3885_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5704_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3266_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_828_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7542_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5104_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4883_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2445_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6721_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4283_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1845_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3664_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1226_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7940_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5502_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3064_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2843_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_405_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7119_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4681_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2243_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1624_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8338_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5900_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3462_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1024_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_803_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7517_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5079_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2641_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_203_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8736_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6298_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3860_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1422_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8136_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2121_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8835_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6397_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3959_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1521_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8235_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5797_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3359_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_902_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7616_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5178_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2740_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_302_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7016_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4578_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2140_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_81_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6795_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4357_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1919_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8633_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6195_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3757_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1319_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8014_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5576_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3138_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_700_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7414_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4976_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2538_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_100_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7193_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4154_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5373_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2114_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3333_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_74_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1293_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1072_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7786_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5348_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2910_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_472_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7186_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9005_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6567_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4129_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1691_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8405_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8184_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5746_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3308_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_870_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7584_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6965_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4527_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2089_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8803_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6365_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6144_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3706_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1268_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7982_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5544_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4925_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2487_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_49_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6763_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4325_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1101_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7815_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5377_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2939_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_501_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7215_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4777_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2339_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9034_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6596_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4158_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1720_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8434_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5996_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3558_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1120_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8213_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5775_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3337_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_899_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6994_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4556_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2118_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8832_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3134_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4353_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1094_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2313_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2092_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8806_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6368_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3930_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1492_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8206_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_873_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7587_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5149_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2711_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_273_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_52_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6766_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4328_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1890_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8604_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6166_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7985_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5547_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3109_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_671_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7385_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7164_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4726_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2288_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9002_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6564_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5945_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3507_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1069_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7783_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5345_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5124_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2686_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_248_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6962_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4524_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3905_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1467_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8181_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5743_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3305_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2978_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_540_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7254_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4816_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2378_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1759_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8473_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6035_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3597_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1159_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_938_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7652_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5214_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2776_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_338_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8871_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6433_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3995_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1557_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8271_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8050_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5612_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3174_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_736_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7450_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6831_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4393_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1955_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8669_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6231_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6010_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3970_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5807_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3369_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4588_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2150_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_91_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6805_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4367_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1929_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8643_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6205_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3767_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1329_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8024_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5586_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3148_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_710_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7424_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4986_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2548_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_110_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7203_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4765_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2327_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9041_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6603_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4165_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5984_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3546_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1108_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7822_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5384_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5163_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2725_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_287_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7001_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4563_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2125_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3944_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1506_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8220_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5782_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3344_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7299_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4861_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2423_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9137_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6699_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6080_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3642_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1204_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7918_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5480_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5259_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2821_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_383_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7097_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4659_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4040_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1602_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8316_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5878_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3440_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3219_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_781_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7495_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5057_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2619_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2000_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8714_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6276_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3838_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1400_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1179_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7690_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6471_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4412_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1974_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8688_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6250_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3812_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1374_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8088_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5650_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3193_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_755_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7469_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5031_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2593_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_155_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6869_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4431_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2372_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9086_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6648_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4210_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1772_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8486_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1153_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7867_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5429_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2991_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_553_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_332_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7046_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4608_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2170_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8884_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6446_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8265_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5827_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3389_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_951_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7665_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_630_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7344_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4906_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2468_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_30_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6744_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4306_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1868_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8563_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6125_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3687_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1249_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7963_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5525_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3087_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_649_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7742_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5304_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2866_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_428_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7142_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4704_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2266_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8980_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6523_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4085_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1647_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8361_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5923_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3485_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1047_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7761_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5702_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3264_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_826_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7540_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5102_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2664_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_226_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6940_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4483_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2045_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8759_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6321_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3883_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1445_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8159_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5721_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3662_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1224_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7938_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5500_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3062_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_624_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7338_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4900_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2443_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6719_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4281_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1843_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8557_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6119_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3681_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1622_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8336_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5898_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3460_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5297_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2859_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_403_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7117_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4679_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2241_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4078_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1640_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8733_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6295_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3857_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1419_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8133_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5695_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3257_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_819_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7514_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5076_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2638_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_200_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6914_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4476_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2038_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8752_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6693_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4255_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1817_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8531_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6093_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3655_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5474_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3036_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_598_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7312_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4874_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4653_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2215_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8929_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6491_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4053_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1615_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3434_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_996_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7710_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5272_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2834_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3758_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1320_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8034_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2539_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_101_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6815_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6594_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4156_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1718_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8432_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5994_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5375_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2937_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_499_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7213_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4775_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4554_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2116_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8830_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6392_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3954_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3335_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_897_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7611_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5173_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2735_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2514_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_474_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7586_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5546_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7781_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8079_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5641_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3203_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6860_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4422_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1984_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1763_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8477_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6039_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3601_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1163_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_544_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7258_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4820_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2382_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9096_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8875_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6437_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3999_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1561_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8275_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7656_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5218_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2780_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_342_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7056_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6835_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4795_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2755_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_715_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2950_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3248_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_810_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7524_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2029_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8743_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6305_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4246_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1808_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8522_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6084_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3646_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1208_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7922_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5484_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3027_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_589_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7303_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4865_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2427_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9141_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6703_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4265_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2206_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8920_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6482_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4044_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1606_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8320_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5882_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3444_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_987_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7701_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5263_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2825_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_387_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7101_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4663_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2225_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_166_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6880_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4442_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2004_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8718_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6280_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3842_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1404_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8099_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5661_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3223_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_785_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7499_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5061_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2623_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_185_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7278_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4840_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2402_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9116_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6678_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4240_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1802_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8516_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6059_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3621_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1183_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7897_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5459_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3021_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_583_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7297_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5238_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2800_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_362_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7076_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4638_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2200_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8914_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6476_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4019_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1581_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8295_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5857_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3419_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_981_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7695_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5257_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3198_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_760_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7474_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5036_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2598_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_160_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6874_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4436_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1979_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8693_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6255_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3817_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1379_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8093_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5655_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3217_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1158_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7872_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7271_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9091_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8110_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5672_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3234_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6891_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4453_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2015_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7090_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4652_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2214_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5871_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3433_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_995_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3279_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_841_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7555_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2060_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8774_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6336_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2259_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8973_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6535_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1040_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7754_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5316_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7600_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5162_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2724_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_286_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7000_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4562_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2124_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8838_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6381_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3943_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1505_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8219_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5781_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3343_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_905_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7619_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6580_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4142_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1704_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8418_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5980_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3542_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1104_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7818_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5361_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2923_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_485_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7199_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4761_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2323_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9037_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6599_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4614_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2176_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8890_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6452_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4014_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3395_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_957_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7671_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5233_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2795_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3594_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1156_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7870_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5432_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2375_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9089_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6651_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4213_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8935_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6497_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4059_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1621_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8335_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7716_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5278_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2840_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_402_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7116_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7915_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5477_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3039_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_601_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6696_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4258_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1820_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4104_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1666_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8380_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5942_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3504_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2885_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_447_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7161_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4723_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2285_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3084_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_646_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7360_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4922_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2484_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_46_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6760_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4322_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1865_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8579_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6141_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3703_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1265_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7979_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5541_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3103_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3429_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7087_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2210_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_571_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7285_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4847_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2409_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1790_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8504_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6066_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3628_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1190_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2256_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7330_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4892_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2454_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_16_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6730_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6111_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3673_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1235_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7949_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5511_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3520_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1082_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7796_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2301_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9015_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1700_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2499_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_61_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6775_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4337_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1899_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1280_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7994_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5556_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3118_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_680_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3591_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2571_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7912_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6892_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_24_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6738_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4300_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1862_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8576_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6138_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3700_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1262_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7957_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5519_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3081_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_643_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7357_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4919_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2481_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_43_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8156_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5718_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3280_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_842_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7556_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5118_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2680_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_242_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6937_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4499_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2061_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8775_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6337_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3899_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1461_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8175_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1989_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8703_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6265_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3827_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1389_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_770_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7484_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5046_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2608_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_170_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_969_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7683_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5245_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2807_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_369_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8902_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6464_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4026_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1588_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8302_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6310_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3872_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1434_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8148_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5710_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5091_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2653_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_215_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6929_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4491_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5290_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2852_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_414_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7128_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4690_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4071_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1633_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8347_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5909_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3471_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1479_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8193_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5755_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3317_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_879_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_260_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6974_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4536_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2098_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8812_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_459_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7173_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4735_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2297_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9011_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8392_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5954_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3516_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1078_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7792_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1551_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8464_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6026_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3588_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1150_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7864_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_531_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7245_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4807_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2369_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9083_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6645_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5872_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3633_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1195_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7909_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5471_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3033_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4852_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2414_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9128_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6690_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4252_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1814_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7136_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4698_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2260_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8974_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6536_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4098_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1660_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8374_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5917_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3479_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1041_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7755_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5317_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2879_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_441_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7155_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6116_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3678_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1240_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7954_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5516_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3078_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_640_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7354_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4897_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2459_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_21_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6735_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4297_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1859_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8573_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6135_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9101_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6663_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4225_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1787_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8501_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7882_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5444_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3006_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_568_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7282_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8081_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5643_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3205_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_767_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7481_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6862_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4424_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1986_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8700_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6262_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4270_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1832_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8546_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6108_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3670_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3051_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_613_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7327_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4889_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2451_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1431_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8591_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6153_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3715_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1277_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7991_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7372_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4934_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2496_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_58_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6772_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5752_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7444_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5006_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2568_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_130_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6844_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8663_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6225_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3787_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1349_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8063_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5625_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7643_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2613_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_175_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6889_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4451_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2013_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3832_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1394_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8108_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5670_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3232_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_794_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1593_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2812_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_374_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5096_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2658_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_220_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6934_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4496_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8772_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3877_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1439_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8153_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5715_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3277_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7553_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4076_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1638_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2857_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7061_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4623_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2185_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8899_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6461_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5842_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3404_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_966_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7680_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5242_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6041_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3603_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1165_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7879_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5441_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4822_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2384_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9098_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6660_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4222_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_411_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8543_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4732_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3712_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1746_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_726_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6067_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5047_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1236_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_216_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5021_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2583_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_145_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6859_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4421_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1983_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8697_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6259_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3802_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1364_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8078_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5640_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3202_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_764_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7478_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5040_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5839_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3401_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_963_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7677_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5239_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7058_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4620_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2182_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8896_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6458_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4020_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8742_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6304_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3866_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1428_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7523_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5085_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2647_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_209_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1008_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7722_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5284_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2846_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_408_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2227_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8941_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6503_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4065_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1627_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8341_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3911_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1473_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8187_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5749_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5130_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2692_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_254_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6968_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4530_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3491_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1053_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7767_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5329_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2891_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_453_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7167_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4729_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2272_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8986_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6548_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4110_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1672_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8386_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5948_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3510_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7639_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5201_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2763_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8858_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6420_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3982_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1544_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6619_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4181_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1743_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7838_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5400_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2962_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_524_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2808_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_370_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7084_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4027_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1589_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8303_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5865_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1788_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8502_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6064_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3007_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_569_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7283_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4845_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7129_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4691_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2253_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8348_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5910_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3472_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1034_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6109_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3671_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1233_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7328_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4890_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2452_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_14_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2471_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1252_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1451_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_232_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_33_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7966_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8165_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6946_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2381_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1162_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1361_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_142_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6702_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5483_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5682_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4463_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1871_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_652_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_851_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8784_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6818_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5798_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1987_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_967_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6308_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5288_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9095_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7876_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8075_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6856_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4264_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3045_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3244_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2025_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8585_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7366_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7565_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6346_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5599_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4380_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4579_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3360_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_768_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8701_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8900_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7681_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5089_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3870_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4069_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2850_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6657_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5438_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5637_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4418_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1826_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_607_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_806_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8739_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6147_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4928_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5127_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3908_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3161_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1942_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2141_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_922_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7482_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6263_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6462_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5243_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2651_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1432_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1631_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_412_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4219_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3000_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3199_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1980_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8540_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7321_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7520_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6301_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3709_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2490_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2689_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1470_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_723_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8656_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8855_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7636_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5044_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3825_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4024_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2805_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_213_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8146_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8345_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7126_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6038_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5018_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1207_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_187_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6747_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5528_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5727_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4508_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4819_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3600_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3799_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2580_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9140_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7921_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8120_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6901_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4309_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3090_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3289_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2070_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6070_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3632_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1194_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5050_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2612_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_174_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1239_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7953_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5515_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_219_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6933_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4495_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5560_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3122_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_684_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7398_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4960_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2522_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_84_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6798_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4540_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2102_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8816_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6378_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3940_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1502_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4341_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1903_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8617_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6179_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3741_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1303_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8017_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5579_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3321_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_883_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7597_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5159_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2721_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_283_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2574_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_136_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6850_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1554_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8268_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5830_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6895_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4457_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2019_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5875_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3437_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_999_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2064_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8778_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6340_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3902_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1464_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8178_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5740_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3302_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1044_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7758_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5320_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2882_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_444_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7158_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4720_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2282_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_845_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7559_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5121_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2683_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_245_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6959_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4521_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2083_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8977_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6539_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4101_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1663_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8377_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5939_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3501_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1063_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1f_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x20_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x21_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x22_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x23_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x28_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x29_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x2a_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x2b_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x2c_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x2d_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x2e_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x2f_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x30_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x31_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x32_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x33_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x34_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x35_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x37_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x40_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x41_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x42_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x43_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x44_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x45_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x46_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x47_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x48_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x49_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x4a_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x4b_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x4c_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x4d_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x4e_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x4f_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x50_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x51_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x52_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x53_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x54_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x55_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x56_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x57_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x58_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x59_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x5a_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x5b_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x5c_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x5d_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x5e_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x5f_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x60_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x61_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x62_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x63_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x64_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x65_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x66_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x67_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x68_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x69_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x6a_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x6b_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x6c_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x6d_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x6e_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x6f_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x70_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x71_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x72_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x73_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x74_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x75_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x76_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x77_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x78_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x79_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x7c_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x7d_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x7e_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x7f_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x80_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x81_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x82_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x83_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x84_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x85_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x86_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x87_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x88_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x89_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x8a_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x8b_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x8c_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x8d_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x8e_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x8f_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x90_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x91_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x92_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x93_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x94_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x95_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x96_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x97_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x98_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x99_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x9a_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x9b_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x9c_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x9d_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x9e_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x9f_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xa0_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xa1_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xa2_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xa3_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xa4_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xa5_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xa6_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xa7_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xa8_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xa9_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xaa_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xab_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xac_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xad_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_0_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_36_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_73_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_138_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_19_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_56_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_67_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_104_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_141_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_50_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_87_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_123_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_121_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_32_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_2_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_69_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_38_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_106_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_103_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_15_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_140_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_52_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_21_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_89_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_130_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_42_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_11_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_79_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_48_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_115_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_34_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_101_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_71_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_107_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_9_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_77_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_46_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_113_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_83_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_150_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_148_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_59_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_28_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_96_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_65_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_133_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_86_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_4_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_105_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_142_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_154_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_136_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_17_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_54_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_102_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_13_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_93_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_5_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_139_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_20_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_78_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_60_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_51_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_97_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_88_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_125_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_45_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_119_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_25_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_62_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_99_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_10_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_64_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_132_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_47_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_114_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_30_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_12_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_80_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_3_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_145_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_26_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_151_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_137_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_85_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_122_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_57_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_124_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_110_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_147_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_70_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_116_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_84_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_90_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xaf_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xb0_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xb1_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xb2_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xb3_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xb4_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xb5_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xb6_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xb7_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xb8_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xb9_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xba_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xbb_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xbc_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xbd_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xbe_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xbf_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc0_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc1_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc2_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc3_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc4_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc5_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc6_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_136_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_103_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_5_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_220_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_122_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_89_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_41_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_8_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_159_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_125_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_28_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_243_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_164_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_131_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_33_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_0_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_150_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_117_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_69_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_36_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_186_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_153_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_55_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_22_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_109_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_75_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_226_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_193_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_95_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_62_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_14_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_229_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_98_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_215_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_77_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_44_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_49_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_16_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_194_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_161_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_166_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_133_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_63_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_30_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_3_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_230_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_197_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_203_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_170_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_99_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_66_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_72_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_39_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_216_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_183_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_189_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_156_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_97_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_64_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_205_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_172_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_11_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_70_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_37_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_177_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_144_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_231_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_198_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_182_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_74_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_128_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_187_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_154_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_46_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_13_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_100_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_67_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_84_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_191_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_245_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_56_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_217_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_192_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_52_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_19_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_105_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_165_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_132_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_24_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_239_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_78_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_45_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_61_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_169_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_223_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_190_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_34_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_1_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_141_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_108_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_195_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_162_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_178_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_38_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_92_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_151_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_10_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_51_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_158_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_212_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_23_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_130_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_184_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_145_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_59_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_118_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_225_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_31_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_222_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_91_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_58_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_209_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_175_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_181_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_148_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_114_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_81_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_86_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_53_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_219_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_88_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_124_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_241_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_111_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_208_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_82_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_199_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_68_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_235_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_104_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_221_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_35_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_202_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_71_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_188_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_26_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_143_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_180_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_110_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_228_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_147_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_167_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_134_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_139_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_106_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_9_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_120_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_126_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_93_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_12_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_129_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_25_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_246_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_80_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_47_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_20_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_137_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_234_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_201_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_206_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_173_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_42_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_6_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_94_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_27_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_242_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_247_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_214_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc8_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc9_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xca_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xcb_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xcc_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xcd_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xce_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xcf_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xd0_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xd1_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xd2_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xd3_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xd4_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xd5_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xd6_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xd7_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xd8_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xd9_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xda_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xdb_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xdc_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xdd_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xde_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xdf_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xe0_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xe1_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xe2_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xe3_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xe4_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xe5_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xe6_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xe7_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xe8_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xe9_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xea_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xeb_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xec_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xed_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xee_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xef_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xf0_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xf1_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xf2_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xf3_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xf4_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xf5_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xf6_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xf7_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xf8_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xf9_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xfa_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xfb_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xfc_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xfd_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xfe_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xff_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x0_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x1_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x2_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x3_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x4_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x5_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x6_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x7_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x8_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x9_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xa_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xb_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xc_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xe_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x10_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x11_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x12_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x13_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x14_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x15_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x16_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x17_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x18_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x19_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x1a_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x1b_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x1c_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x1d_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x1e_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x1f_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x20_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x21_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x22_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x23_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x24_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x25_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x27_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x28_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x29_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x2a_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x2b_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x2c_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x2d_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x2f_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x30_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x31_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x32_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x33_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x34_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x35_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x37_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x38_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x39_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x3a_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x3b_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x3c_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x3d_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x3f_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x40_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x41_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x42_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x43_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x44_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x45_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x46_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x47_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x48_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x49_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x4a_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x4b_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x4c_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x4d_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x4e_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x4f_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x50_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x51_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x52_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x53_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x54_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x55_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x56_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x57_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x58_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x59_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x5a_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x5b_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x5c_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x5d_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x5e_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x5f_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x60_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x61_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x62_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x63_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x68_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x69_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x6a_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x6b_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x6c_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x6d_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x6e_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x6f_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x70_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x71_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x72_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x73_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x74_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x75_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x76_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x77_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x78_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x79_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x7a_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x7b_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x7c_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x7d_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x7e_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x7f_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x80_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x81_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x82_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x83_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x84_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x85_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x86_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x87_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x88_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x89_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x8a_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x8b_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x8c_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x8d_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x8e_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x8f_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x90_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x91_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x92_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x93_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x94_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x95_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x96_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x97_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x98_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x99_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x9a_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x9b_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x9c_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x9d_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x9e_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x9f_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xa0_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xa1_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xa2_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xa3_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xa4_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xa5_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xa6_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xa7_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xa8_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xa9_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xaa_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xab_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xac_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xad_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xae_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xaf_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xb0_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xb1_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xb2_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xb3_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xb4_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xb5_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xb6_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xb7_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xb8_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xb9_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xba_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xbb_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xbc_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xbd_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xbe_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xbf_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xc0_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xc1_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xc2_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xc3_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xc4_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xc5_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xc6_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xc7_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xc8_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xc9_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xca_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xcb_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xcc_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xcd_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xce_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xcf_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd0_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd1_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd2_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd3_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd4_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd5_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd6_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd7_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd8_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_0_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_280_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_561_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_842_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1123_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_108_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_389_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_669_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_140_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_421_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_702_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_982_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1263_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_248_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_529_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_810_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1223_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_208_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_489_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_770_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1051_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_35_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_316_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_597_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_68_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_349_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_629_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_910_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1191_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_176_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_457_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_738_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_305_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_586_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_867_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1148_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_133_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_414_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_695_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_975_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_446_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_727_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1008_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1288_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_273_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_554_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_835_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1116_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_233_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_514_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_795_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1076_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_61_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_341_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_622_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_903_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_374_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_654_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_935_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1216_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_201_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_482_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_763_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1044_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_611_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_892_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1173_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_158_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_439_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_720_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1000_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1281_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_752_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1033_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_17_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_298_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_579_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_860_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1141_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_126_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_539_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_820_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1101_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_86_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_367_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_647_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_928_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1209_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_680_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_960_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1241_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_226_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_507_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_788_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1069_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_53_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_800_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1081_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_66_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_347_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_628_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_909_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1190_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_174_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_941_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1222_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_207_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_487_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_768_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1049_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_34_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_315_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_728_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1009_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1290_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_275_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_556_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_836_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1117_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_102_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_869_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1150_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_134_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_415_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_696_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_977_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1258_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_243_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1106_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_91_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_372_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_653_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_934_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1215_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_199_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_480_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1247_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_232_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_513_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_793_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1074_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_59_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_340_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_621_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1034_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_19_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_300_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_581_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_862_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1142_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_127_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_408_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1175_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_159_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_440_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_721_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1002_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1283_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_268_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_549_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_116_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_397_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_678_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_959_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1240_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_225_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_505_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_786_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_257_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_538_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_818_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1099_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_84_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_365_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_646_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_927_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_44_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_325_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_606_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_887_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1168_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_152_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_433_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_714_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_185_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_465_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_746_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1027_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_12_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_293_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_574_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_854_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1007_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1287_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_272_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_553_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_834_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1115_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_100_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_381_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1147_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_132_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_413_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_694_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_974_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1255_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_240_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_521_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_200_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_481_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_762_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1043_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_27_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_308_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1075_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_60_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_902_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1183_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_168_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_449_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_297_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_578_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_859_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1140_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_125_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_406_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_686_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_157_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_438_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_719_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1280_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_265_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_546_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_827_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_506_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_787_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1068_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_333_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_614_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_85_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_366_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1208_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_193_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_474_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_755_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_322_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_603_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_884_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1165_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_150_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_431_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_712_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_992_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_463_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_744_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1025_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_9_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_290_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_571_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_852_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1133_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_250_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_531_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_812_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1093_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_78_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_358_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_639_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_920_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_391_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_672_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_952_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1233_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_218_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_499_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_780_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1061_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1143_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_128_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_409_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_690_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_970_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1251_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_236_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1003_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_830_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1111_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_96_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_376_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_790_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1071_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_56_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_336_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_617_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_898_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1179_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_164_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_930_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1211_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_196_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_477_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_758_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1039_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_23_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_304_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_153_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_434_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_715_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_995_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1276_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_261_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_542_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_13_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_855_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1136_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_121_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_402_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_682_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1096_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_81_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_362_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_642_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_923_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1204_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_189_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_470_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1236_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_221_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_502_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_783_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1064_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_49_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_329_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_610_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_178_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_459_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_740_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1021_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_5_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_286_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_567_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_848_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_318_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_599_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_880_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1161_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_146_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_427_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_708_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_988_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_106_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_387_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_668_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_948_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1229_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_214_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_495_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_776_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_246_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_527_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_808_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1089_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_74_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_354_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_635_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_916_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_648_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_929_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1210_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_195_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_475_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_756_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1037_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_508_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_54_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_335_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_616_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_897_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1177_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_295_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_576_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_857_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1137_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_122_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_403_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_684_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_965_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_435_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_716_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_997_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1278_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_263_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_544_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_824_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1105_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_673_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_954_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1235_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_220_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_500_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_781_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1062_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_47_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_813_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1094_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_79_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_360_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_641_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_922_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1203_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_187_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_601_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_882_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1163_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_147_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_428_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_709_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_990_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1271_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_741_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1022_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_7_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_288_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_569_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_849_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1130_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_115_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_979_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1260_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_245_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_526_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_806_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1087_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_72_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_353_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1119_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_104_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_385_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_666_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_947_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1228_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_213_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_493_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_907_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1188_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_172_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_453_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_734_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1015_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_281_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1047_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_32_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_313_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_594_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_875_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1155_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_718_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_999_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1279_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_264_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_545_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_826_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1107_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_92_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_858_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1139_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_124_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_405_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_966_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_951_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1232_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_217_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_498_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_779_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1060_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1092_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_77_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_638_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_919_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1200_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_466_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1257_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_242_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_523_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_804_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1085_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_70_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_350_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_631_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_645_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_926_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1207_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_192_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_473_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_754_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1035_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1067_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_52_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_332_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_613_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_894_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_160_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1024_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_8_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_289_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_570_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_851_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1132_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_117_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_398_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1164_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_149_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_430_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_711_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_991_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1272_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_455_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_736_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1017_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_282_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_563_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_844_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_383_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_663_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_944_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1225_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_210_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_491_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_772_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_314_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_595_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_876_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1157_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_142_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_423_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_704_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_573_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1135_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_120_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_401_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_681_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_962_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1243_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1275_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_260_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_541_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_822_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1103_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_88_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_501_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_782_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1063_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_48_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_328_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_609_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_890_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1171_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_188_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_469_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_750_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1031_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_15_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_879_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1160_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_145_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_426_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_707_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_987_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1268_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_253_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1020_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_4_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_285_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_566_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_847_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1128_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_113_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_394_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_807_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1088_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_73_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_634_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_915_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1196_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_181_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_494_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_775_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1056_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_40_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_321_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1185_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_170_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_451_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_732_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1013_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1293_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_278_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_559_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_30_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_310_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_591_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_872_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1153_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_138_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_419_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_699_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1113_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_98_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_379_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_659_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_940_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1221_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_206_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1253_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_238_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_519_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_346_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_627_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_429_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_710_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_256_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_537_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_850_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1131_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_677_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_958_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1239_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_943_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1224_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_209_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_490_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_771_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1052_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_36_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_803_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1084_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_69_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_630_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_911_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1192_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_177_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_968_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1249_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_234_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_515_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_796_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1077_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_62_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_342_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_357_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_637_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_918_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1199_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_184_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_497_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_778_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1059_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_324_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_605_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_886_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1167_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_735_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1016_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_562_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_843_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1124_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_109_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1156_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_141_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_422_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_703_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_983_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1264_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_249_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1181_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_166_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_447_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1289_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_274_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_555_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1109_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_94_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_375_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_655_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_936_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1217_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_202_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_483_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1041_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_26_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_306_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_587_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_868_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1149_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_284_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_565_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_846_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1127_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_112_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_393_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_425_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_706_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_986_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1267_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_252_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_533_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_814_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1095_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_212_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_774_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1055_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_320_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_633_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_914_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1195_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_180_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_461_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_742_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_590_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_871_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1152_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_137_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_418_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_731_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1012_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1292_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_277_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_558_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_839_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1120_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_105_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_518_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_799_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1080_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_65_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_345_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_626_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_939_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1220_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_205_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_486_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_767_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1048_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_896_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_162_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_443_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_724_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1004_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1285_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_270_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_22_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_302_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_583_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_864_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1145_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_130_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_411_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_90_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_371_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_651_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_932_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1213_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_198_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_964_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1245_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_230_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_511_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_792_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1073_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_58_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_338_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_656_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_937_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1218_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_203_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_764_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1045_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_343_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_624_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_905_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1186_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_584_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_865_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_692_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_973_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1254_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1005_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1286_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_271_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_552_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_832_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_228_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_509_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_789_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1070_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_55_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1102_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_87_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_368_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_649_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_476_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_155_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_436_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_717_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_998_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1030_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_296_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_577_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1138_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_123_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_404_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_534_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_80_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_361_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_674_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_955_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1023_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_602_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_883_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_148_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_512_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_652_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_580_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_745_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_223_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_363_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_291_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_456_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_504_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_644_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_572_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_809_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_950_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_737_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_878_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1256_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1184_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_50_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_190_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1274_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_118_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_356_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_496_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_424_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_662_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_802_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_730_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_331_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_471_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_259_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_399_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_777_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_705_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1083_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1011_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_219_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_6_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_384_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_525_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_312_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_452_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_831_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_618_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_359_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_287_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_665_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_805_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_593_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_733_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_971_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_899_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_640_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_568_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_946_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1086_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_874_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1014_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1252_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1180_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_24_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_921_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_989_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1227_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_71_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1154_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1295_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_237_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_377_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1202_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_46_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1129_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1270_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_352_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_139_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_658_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_445_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_186_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_327_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_114_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_255_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_492_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_420_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_798_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_726_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_467_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_608_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_395_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_536_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_773_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_701_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_841_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1079_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1230_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1158_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_2_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_380_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_215_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_355_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_283_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_661_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_448_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_589_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_967_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_895_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_636_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_564_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_801_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_942_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_729_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_870_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1248_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1176_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_917_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_845_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1082_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1010_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_20_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1057_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1198_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_985_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1125_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_67_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1291_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_135_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_373_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_301_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_441_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_42_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_182_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1266_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_110_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_348_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_488_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_276_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_416_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_794_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_582_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_722_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_323_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_251_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_769_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_557_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_697_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_863_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_604_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1050_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_837_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_978_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1284_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1226_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_95_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_163_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_211_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1294_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_517_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_444_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_351_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_279_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_657_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_797_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_585_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_725_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_963_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_891_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_632_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_560_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_700_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_938_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1078_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_866_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1006_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1244_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1172_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_16_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_913_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1053_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_840_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_981_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1219_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_63_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1146_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_229_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_369_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_156_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1194_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_38_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1121_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1262_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_204_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_344_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_131_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_650_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_437_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_319_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_247_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_484_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_625_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_412_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_931_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_600_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_765_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_906_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_693_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_833_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1212_l1(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xda_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xdb_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xdc_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xdd_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xde_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xdf_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xe0_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xe1_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xe2_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xe3_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xe4_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xe5_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xe6_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xe7_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xe8_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xe9_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xea_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xeb_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xec_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xed_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xee_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xef_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xf1_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xf4_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xf5_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xf6_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xf7_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xf8_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xf9_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xfa_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xfb_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xfc_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xfd_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xfe_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xff_vv0(const xed_decoded_inst_t* d); static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x0_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0x38 0x00 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1753}, /*h(1)=1 0x0F 0x38 0x00 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1754}, /*h(2)=2 0x0F 0x38 0x00 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1755}, /*h(3)=3 0x0F 0x38 0x00 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1756} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x1_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0x38 0x01 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1721}, /*h(1)=1 0x0F 0x38 0x01 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1722}, /*h(2)=2 0x0F 0x38 0x01 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1723}, /*h(3)=3 0x0F 0x38 0x01 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1724} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x2_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0x38 0x02 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1725}, /*h(1)=1 0x0F 0x38 0x02 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1726}, /*h(2)=2 0x0F 0x38 0x02 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1727}, /*h(3)=3 0x0F 0x38 0x02 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1728} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x3_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0x38 0x03 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1729}, /*h(1)=1 0x0F 0x38 0x03 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1730}, /*h(2)=2 0x0F 0x38 0x03 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1731}, /*h(3)=3 0x0F 0x38 0x03 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1732} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x4_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0x38 0x04 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1745}, /*h(1)=1 0x0F 0x38 0x04 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1746}, /*h(2)=2 0x0F 0x38 0x04 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1747}, /*h(3)=3 0x0F 0x38 0x04 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1748} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x5_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0x38 0x05 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1733}, /*h(1)=1 0x0F 0x38 0x05 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1734}, /*h(2)=2 0x0F 0x38 0x05 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1735}, /*h(3)=3 0x0F 0x38 0x05 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1736} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x6_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0x38 0x06 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1737}, /*h(1)=1 0x0F 0x38 0x06 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1738}, /*h(2)=2 0x0F 0x38 0x06 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1739}, /*h(3)=3 0x0F 0x38 0x06 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x7_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0x38 0x07 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1741}, /*h(1)=1 0x0F 0x38 0x07 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1742}, /*h(2)=2 0x0F 0x38 0x07 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1743}, /*h(3)=3 0x0F 0x38 0x07 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1744} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x8_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0x38 0x08 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1757}, /*h(1)=1 0x0F 0x38 0x08 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1758}, /*h(2)=2 0x0F 0x38 0x08 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1759}, /*h(3)=3 0x0F 0x38 0x08 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1760} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x9_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0x38 0x09 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1761}, /*h(1)=1 0x0F 0x38 0x09 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1762}, /*h(2)=2 0x0F 0x38 0x09 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1763}, /*h(3)=3 0x0F 0x38 0x09 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1764} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0xa_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0x38 0x0A no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1765}, /*h(1)=1 0x0F 0x38 0x0A no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1766}, /*h(2)=2 0x0F 0x38 0x0A osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1767}, /*h(3)=3 0x0F 0x38 0x0A osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1768} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0xb_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0x38 0x0B no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1749}, /*h(1)=1 0x0F 0x38 0x0B no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1750}, /*h(2)=2 0x0F 0x38 0x0B osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1751}, /*h(3)=3 0x0F 0x38 0x0B osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1752} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x10_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2)=0 0x0F 0x38 0x10 osz_refining_prefix REFINING66() MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1818}, /*h(3)=1 0x0F 0x38 0x10 osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1819} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 2; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x14_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2)=0 0x0F 0x38 0x14 osz_refining_prefix REFINING66() MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1799}, /*h(3)=1 0x0F 0x38 0x14 osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1800} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 2; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x15_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2)=0 0x0F 0x38 0x15 osz_refining_prefix REFINING66() MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1797}, /*h(3)=1 0x0F 0x38 0x15 osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1798} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 2; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x17_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2)=0 0x0F 0x38 0x17 osz_refining_prefix REFINING66() MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1842}, /*h(3)=1 0x0F 0x38 0x17 osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1843} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 2; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x1c_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0x38 0x1C no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1773}, /*h(1)=1 0x0F 0x38 0x1C no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1774}, /*h(2)=2 0x0F 0x38 0x1C osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1775}, /*h(3)=3 0x0F 0x38 0x1C osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1776} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x1d_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0x38 0x1D no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1777}, /*h(1)=1 0x0F 0x38 0x1D no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1778}, /*h(2)=2 0x0F 0x38 0x1D osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1779}, /*h(3)=3 0x0F 0x38 0x1D osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1780} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x1e_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0x38 0x1E no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1781}, /*h(1)=1 0x0F 0x38 0x1E no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1782}, /*h(2)=2 0x0F 0x38 0x1E osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1783}, /*h(3)=3 0x0F 0x38 0x1E osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1784} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x20_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2)=0 0x0F 0x38 0x20 osz_refining_prefix REFINING66() MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1866}, /*h(3)=1 0x0F 0x38 0x20 osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1867} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 2; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x21_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2)=0 0x0F 0x38 0x21 osz_refining_prefix REFINING66() MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1868}, /*h(3)=1 0x0F 0x38 0x21 osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1869} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 2; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x22_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2)=0 0x0F 0x38 0x22 osz_refining_prefix REFINING66() MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1870}, /*h(3)=1 0x0F 0x38 0x22 osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1871} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 2; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x23_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2)=0 0x0F 0x38 0x23 osz_refining_prefix REFINING66() MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1872}, /*h(3)=1 0x0F 0x38 0x23 osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1873} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 2; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x24_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2)=0 0x0F 0x38 0x24 osz_refining_prefix REFINING66() MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1874}, /*h(3)=1 0x0F 0x38 0x24 osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1875} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 2; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x25_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2)=0 0x0F 0x38 0x25 osz_refining_prefix REFINING66() MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1876}, /*h(3)=1 0x0F 0x38 0x25 osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1877} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 2; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x28_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2)=0 0x0F 0x38 0x28 osz_refining_prefix REFINING66() MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1864}, /*h(3)=1 0x0F 0x38 0x28 osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1865} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 2; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x29_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2)=0 0x0F 0x38 0x29 osz_refining_prefix REFINING66() MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1801}, /*h(3)=1 0x0F 0x38 0x29 osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1802} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 2; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x2a_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2)=0 0x0F 0x38 0x2A osz_refining_prefix REFINING66() MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1807} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 2; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x2b_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2)=0 0x0F 0x38 0x2B osz_refining_prefix REFINING66() MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1814}, /*h(3)=1 0x0F 0x38 0x2B osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1815} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 2; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x30_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2)=0 0x0F 0x38 0x30 osz_refining_prefix REFINING66() MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1878}, /*h(3)=1 0x0F 0x38 0x30 osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1879} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 2; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x31_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2)=0 0x0F 0x38 0x31 osz_refining_prefix REFINING66() MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1880}, /*h(3)=1 0x0F 0x38 0x31 osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1881} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 2; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x32_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2)=0 0x0F 0x38 0x32 osz_refining_prefix REFINING66() MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1882}, /*h(3)=1 0x0F 0x38 0x32 osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1883} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 2; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x33_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2)=0 0x0F 0x38 0x33 osz_refining_prefix REFINING66() MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1884}, /*h(3)=1 0x0F 0x38 0x33 osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1885} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 2; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x34_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2)=0 0x0F 0x38 0x34 osz_refining_prefix REFINING66() MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1886}, /*h(3)=1 0x0F 0x38 0x34 osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1887} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 2; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x35_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2)=0 0x0F 0x38 0x35 osz_refining_prefix REFINING66() MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1888}, /*h(3)=1 0x0F 0x38 0x35 osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1889} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 2; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x37_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2)=0 0x0F 0x38 0x37 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1787}, /*h(3)=1 0x0F 0x38 0x37 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1788} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 2; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x38_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2)=0 0x0F 0x38 0x38 osz_refining_prefix REFINING66() MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1854}, /*h(3)=1 0x0F 0x38 0x38 osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1855} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 2; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x39_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2)=0 0x0F 0x38 0x39 osz_refining_prefix REFINING66() MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1856}, /*h(3)=1 0x0F 0x38 0x39 osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1857} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 2; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x3a_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2)=0 0x0F 0x38 0x3A osz_refining_prefix REFINING66() MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1860}, /*h(3)=1 0x0F 0x38 0x3A osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1861} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 2; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x3b_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2)=0 0x0F 0x38 0x3B osz_refining_prefix REFINING66() MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1858}, /*h(3)=1 0x0F 0x38 0x3B osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1859} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 2; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x3c_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2)=0 0x0F 0x38 0x3C osz_refining_prefix REFINING66() MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1846}, /*h(3)=1 0x0F 0x38 0x3C osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1847} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 2; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x3d_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2)=0 0x0F 0x38 0x3D osz_refining_prefix REFINING66() MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1848}, /*h(3)=1 0x0F 0x38 0x3D osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1849} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 2; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x3e_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2)=0 0x0F 0x38 0x3E osz_refining_prefix REFINING66() MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1852}, /*h(3)=1 0x0F 0x38 0x3E osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1853} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 2; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x3f_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2)=0 0x0F 0x38 0x3F osz_refining_prefix REFINING66() MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1850}, /*h(3)=1 0x0F 0x38 0x3F osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1851} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 2; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x40_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2)=0 0x0F 0x38 0x40 osz_refining_prefix REFINING66() MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1862}, /*h(3)=1 0x0F 0x38 0x40 osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1863} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 2; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x41_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2)=0 0x0F 0x38 0x41 osz_refining_prefix REFINING66() MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1844}, /*h(3)=1 0x0F 0x38 0x41 osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1845} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 2; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x80_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(10)=0 0x0F 0x38 0x80 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() not64 MODRM() CR_WIDTH()*/ {10, 1934}, /*h(12)=1 0x0F 0x38 0x80 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() mode64 MODRM() CR_WIDTH()*/ {12, 1933}, /*h(8)=2 0x0F 0x38 0x80 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() not64 MODRM() CR_WIDTH()*/ {8, 1934} }; xed_union64_t t, u; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REP(d); hidx = (t.u64 = 2654435769 * key, u.u64 = t.s.lo32 * 3ULL, u.s.hi32); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x81_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(10)=0 0x0F 0x38 0x81 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() not64 MODRM() CR_WIDTH()*/ {10, 1936}, /*h(12)=1 0x0F 0x38 0x81 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() mode64 MODRM() CR_WIDTH()*/ {12, 1935}, /*h(8)=2 0x0F 0x38 0x81 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() not64 MODRM() CR_WIDTH()*/ {8, 1936} }; xed_union64_t t, u; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REP(d); hidx = (t.u64 = 2654435769 * key, u.u64 = t.s.lo32 * 3ULL, u.s.hi32); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0x82_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(10)=0 0x0F 0x38 0x82 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() not64 MODRM() CR_WIDTH()*/ {10, 2129}, /*h(12)=1 0x0F 0x38 0x82 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() mode64 MODRM() CR_WIDTH()*/ {12, 2128}, /*h(8)=2 0x0F 0x38 0x82 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() not64 MODRM() CR_WIDTH()*/ {8, 2129} }; xed_union64_t t, u; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REP(d); hidx = (t.u64 = 2654435769 * key, u.u64 = t.s.lo32 * 3ULL, u.s.hi32); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0xc8_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0x38 0xC8 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() no_refining_prefix*/ {2081}, /*h(1)=1 0x0F 0x38 0xC8 MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {2080} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0xc9_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0x38 0xC9 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() no_refining_prefix*/ {2077}, /*h(1)=1 0x0F 0x38 0xC9 MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {2076} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0xca_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0x38 0xCA MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() no_refining_prefix*/ {2079}, /*h(1)=1 0x0F 0x38 0xCA MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {2078} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0xcb_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0x38 0xCB MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() no_refining_prefix*/ {2089}, /*h(1)=1 0x0F 0x38 0xCB MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {2088} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0xcc_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0x38 0xCC MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() no_refining_prefix*/ {2085}, /*h(1)=1 0x0F 0x38 0xCC MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {2084} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0xcd_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0x38 0xCD MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() no_refining_prefix*/ {2087}, /*h(1)=1 0x0F 0x38 0xCD MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {2086} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0xcf_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2)=0 0x0F 0x38 0xCF MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() osz_refining_prefix*/ {2162}, /*h(3)=1 0x0F 0x38 0xCF MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {2161} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 2; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0xd8_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(52)=0 0x0F 0x38 0xD8 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM() f3_refining_prefix*/ {52, 2170}, /*h(54)=1 0x0F 0x38 0xD8 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM() f3_refining_prefix*/ {54, 2166}, /*h(48)=2 0x0F 0x38 0xD8 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() f3_refining_prefix*/ {48, 2169}, /*h(50)=3 0x0F 0x38 0xD8 MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM() f3_refining_prefix*/ {50, 2165} }; xed_union64_t t; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_REG_REP(d); hidx = (t.u64 = 2654435769 * key, t.s.lo32 >> (32-2)); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0xdb_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2)=0 0x0F 0x38 0xDB osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1930}, /*h(3)=1 0x0F 0x38 0xDB osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1929} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 2; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0xdc_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[8] = { /*h(13)=0 0x0F 0x38 0xDC f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {13, 2173}, /*h(2)=1 0x0F 0x38 0xDC osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {2, 1922}, /*h(15)=2 0x0F 0x38 0xDC f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {15, 2173}, /*h(12)=3 0x0F 0x38 0xDC f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12, 2167}, /*empty slot1 */ {0,0}, /*h(14)=5 0x0F 0x38 0xDC f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14, 2167}, /*h(3)=6 0x0F 0x38 0xDC osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {3, 1921}, /*empty slot1 */ {0,0} }; xed_union64_t t; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = (t.u64 = 2654435769 * key, t.s.lo32 >> (32-3)); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0xdd_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(2)=0 0x0F 0x38 0xDD osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {2, 1924}, /*h(12)=1 0x0F 0x38 0xDD f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12, 2163}, /*h(14)=2 0x0F 0x38 0xDD f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14, 2163}, /*h(3)=3 0x0F 0x38 0xDD osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {3, 1923} }; xed_union64_t t; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = (t.u64 = 2654435769 * key, t.s.lo32 >> (32-2)); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0xde_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(2)=0 0x0F 0x38 0xDE osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {2, 1926}, /*h(12)=1 0x0F 0x38 0xDE f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12, 2168}, /*h(14)=2 0x0F 0x38 0xDE f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14, 2168}, /*h(3)=3 0x0F 0x38 0xDE osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {3, 1925} }; xed_union64_t t; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = (t.u64 = 2654435769 * key, t.s.lo32 >> (32-2)); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0xdf_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(2)=0 0x0F 0x38 0xDF osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {2, 1928}, /*h(12)=1 0x0F 0x38 0xDF f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12, 2164}, /*h(14)=2 0x0F 0x38 0xDF f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14, 2164}, /*h(3)=3 0x0F 0x38 0xDF osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {3, 1927} }; xed_union64_t t; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = (t.u64 = 2654435769 * key, t.s.lo32 >> (32-2)); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0xf0_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(0)=0 0x0F 0x38 0xF0 not_refining MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {0, 1916}, /*h(4)=1 0x0F 0x38 0xF0 f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4, 1789}, /*h(5)=2 0x0F 0x38 0xF0 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {5, 1790} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_REP(d); hidx = (4*key % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0xf1_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(0)=0 0x0F 0x38 0xF1 not_refining MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {0, 1917}, /*h(4)=1 0x0F 0x38 0xF1 f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4, 1791}, /*h(5)=2 0x0F 0x38 0xF1 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {5, 1792} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_REP(d); hidx = (4*key % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0xf5_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(10)=0 0x0F 0x38 0xF5 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() osz_refining_prefix W0*/ {10, 2073}, /*h(76)=1 0x0F 0x38 0xF5 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() osz_refining_prefix W1 mode64*/ {76, 2074}, /*h(12)=2 0x0F 0x38 0xF5 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() osz_refining_prefix W0*/ {12, 2073}, /*h(8)=3 0x0F 0x38 0xF5 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() osz_refining_prefix W0*/ {8, 2073} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REP_REXW(d); hidx = ((6*key % 5) % 4); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0xf6_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[56] = { /*h(0)=0 0x0F 0x38 0xF6 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() no_refining_prefix W0*/ {0, 2071}, /*h(4)=1 0x0F 0x38 0xF6 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() no_refining_prefix W0*/ {4, 2071}, /*h(8)=2 0x0F 0x38 0xF6 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() osz_refining_prefix W0 IMMUNE66()*/ {8, 2141}, /*h(12)=3 0x0F 0x38 0xF6 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() osz_refining_prefix W0 IMMUNE66()*/ {12, 2141}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(11)=6 0x0F 0x38 0xF6 MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix W0 IMMUNE66()*/ {11, 2140}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(48)=12 0x0F 0x38 0xF6 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() refining_f3 W0 IMMUNE66()*/ {48, 2145}, /*h(52)=13 0x0F 0x38 0xF6 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() refining_f3 W0 IMMUNE66()*/ {52, 2145}, /*h(56)=14 0x0F 0x38 0xF6 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() refining_f3 W0 IMMUNE66()*/ {56, 2145}, /*h(60)=15 0x0F 0x38 0xF6 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() refining_f3 W0 IMMUNE66()*/ {60, 2145}, /*h(51)=16 0x0F 0x38 0xF6 MOD[0b11] MOD=3 REG[rrr] RM[nnn] refining_f3 W0 IMMUNE66()*/ {51, 2144}, /*h(68)=17 0x0F 0x38 0xF6 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() no_refining_prefix W1 mode64*/ {68, 2072}, /*h(59)=18 0x0F 0x38 0xF6 MOD[0b11] MOD=3 REG[rrr] RM[nnn] refining_f3 W0 IMMUNE66()*/ {59, 2144}, /*h(76)=19 0x0F 0x38 0xF6 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() osz_refining_prefix W1 IMMUNE66() mode64*/ {76, 2143}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(9)=22 0x0F 0x38 0xF6 MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix W0 IMMUNE66()*/ {9, 2140}, /*h(13)=23 0x0F 0x38 0xF6 MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix W0 IMMUNE66()*/ {13, 2140}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(116)=29 0x0F 0x38 0xF6 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() refining_f3 W1 IMMUNE66() mode64*/ {116, 2147}, /*empty slot1 */ {0,0}, /*h(124)=31 0x0F 0x38 0xF6 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() refining_f3 W1 IMMUNE66() mode64*/ {124, 2147}, /*h(49)=32 0x0F 0x38 0xF6 MOD[0b11] MOD=3 REG[rrr] RM[nnn] refining_f3 W0 IMMUNE66()*/ {49, 2144}, /*h(53)=33 0x0F 0x38 0xF6 MOD[0b11] MOD=3 REG[rrr] RM[nnn] refining_f3 W0 IMMUNE66()*/ {53, 2144}, /*h(57)=34 0x0F 0x38 0xF6 MOD[0b11] MOD=3 REG[rrr] RM[nnn] refining_f3 W0 IMMUNE66()*/ {57, 2144}, /*h(61)=35 0x0F 0x38 0xF6 MOD[0b11] MOD=3 REG[rrr] RM[nnn] refining_f3 W0 IMMUNE66()*/ {61, 2144}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(77)=39 0x0F 0x38 0xF6 MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix W1 IMMUNE66() mode64*/ {77, 2142}, /*h(2)=40 0x0F 0x38 0xF6 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() no_refining_prefix W0*/ {2, 2071}, /*empty slot1 */ {0,0}, /*h(10)=42 0x0F 0x38 0xF6 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() osz_refining_prefix W0 IMMUNE66()*/ {10, 2141}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(117)=49 0x0F 0x38 0xF6 MOD[0b11] MOD=3 REG[rrr] RM[nnn] refining_f3 W1 IMMUNE66() mode64*/ {117, 2146}, /*empty slot1 */ {0,0}, /*h(125)=51 0x0F 0x38 0xF6 MOD[0b11] MOD=3 REG[rrr] RM[nnn] refining_f3 W1 IMMUNE66() mode64*/ {125, 2146}, /*h(50)=52 0x0F 0x38 0xF6 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() refining_f3 W0 IMMUNE66()*/ {50, 2145}, /*empty slot1 */ {0,0}, /*h(58)=54 0x0F 0x38 0xF6 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() refining_f3 W0 IMMUNE66()*/ {58, 2145}, /*empty slot1 */ {0,0} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REP_REXW(d); hidx = ((20*key % 79) % 56); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0xf8_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[21] = { /*h(34)=0 0x0F 0x38 0xF8 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {34, 2180}, /*h(60)=1 0x0F 0x38 0xF8 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {60, 2181}, /*h(52)=2 0x0F 0x38 0xF8 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {52, 2181}, /*h(10)=3 0x0F 0x38 0xF8 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() osz_refining_prefix not64*/ {10, 2112}, /*h(44)=4 0x0F 0x38 0xF8 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {44, 2180}, /*h(36)=5 0x0F 0x38 0xF8 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {36, 2180}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(12)=8 0x0F 0x38 0xF8 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() osz_refining_prefix mode64*/ {12, 2113}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(56)=12 0x0F 0x38 0xF8 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {56, 2181}, /*h(48)=13 0x0F 0x38 0xF8 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {48, 2181}, /*empty slot1 */ {0,0}, /*h(40)=15 0x0F 0x38 0xF8 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {40, 2180}, /*h(32)=16 0x0F 0x38 0xF8 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {32, 2180}, /*h(58)=17 0x0F 0x38 0xF8 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {58, 2181}, /*h(50)=18 0x0F 0x38 0xF8 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {50, 2181}, /*h(8)=19 0x0F 0x38 0xF8 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() osz_refining_prefix not64*/ {8, 2112}, /*h(42)=20 0x0F 0x38 0xF8 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {42, 2180} }; xed_union64_t t, u; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REP(d); hidx = (t.u64 = 2654435769 * key, u.u64 = t.s.lo32 * 21ULL, u.s.hi32); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0xf9_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0x38 0xF9 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() no_refining_prefix norexw_prefix*/ {0, 2114}, /*h(4)=1 0x0F 0x38 0xF9 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() no_refining_prefix norexw_prefix*/ {4, 2114}, /*h(68)=2 0x0F 0x38 0xF9 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() no_refining_prefix mode64 rexw_prefix*/ {68, 2115}, /*h(2)=3 0x0F 0x38 0xF9 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() no_refining_prefix norexw_prefix*/ {2, 2114} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REP_REXW(d); hidx = ((4*key % 5) % 4); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0xfa_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7)=0 0x0F 0x38 0xFA MOD[0b11] MOD=3 REG[rrr] RM[nnn] f3_refining_prefix*/ {2171} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_REP(d); hidx = key - 7; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map2_opcode0xfb_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7)=0 0x0F 0x38 0xFB MOD[0b11] MOD=3 REG[rrr] RM[nnn] f3_refining_prefix*/ {2172} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_REP(d); hidx = key - 7; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map3_opcode0x8_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2)=0 0x0F 0x3A 0x08 osz_refining_prefix REFINING66() MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() UIMM8()*/ {1836}, /*h(3)=1 0x0F 0x3A 0x08 osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8()*/ {1837} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 2; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map3_opcode0x9_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2)=0 0x0F 0x3A 0x09 osz_refining_prefix REFINING66() MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() UIMM8()*/ {1834}, /*h(3)=1 0x0F 0x3A 0x09 osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8()*/ {1835} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 2; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map3_opcode0xa_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2)=0 0x0F 0x3A 0x0A osz_refining_prefix REFINING66() MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() UIMM8()*/ {1840}, /*h(3)=1 0x0F 0x3A 0x0A osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8()*/ {1841} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 2; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map3_opcode0xb_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2)=0 0x0F 0x3A 0x0B osz_refining_prefix REFINING66() MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() UIMM8()*/ {1838}, /*h(3)=1 0x0F 0x3A 0x0B osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8()*/ {1839} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 2; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map3_opcode0xc_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2)=0 0x0F 0x3A 0x0C osz_refining_prefix REFINING66() MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() UIMM8()*/ {1795}, /*h(3)=1 0x0F 0x3A 0x0C osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8()*/ {1796} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 2; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map3_opcode0xd_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2)=0 0x0F 0x3A 0x0D osz_refining_prefix REFINING66() MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() UIMM8()*/ {1793}, /*h(3)=1 0x0F 0x3A 0x0D osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8()*/ {1794} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 2; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map3_opcode0xe_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2)=0 0x0F 0x3A 0x0E osz_refining_prefix REFINING66() MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() UIMM8()*/ {1816}, /*h(3)=1 0x0F 0x3A 0x0E osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8()*/ {1817} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 2; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map3_opcode0xf_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0x3A 0x0F no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() UIMM8()*/ {1769}, /*h(1)=1 0x0F 0x3A 0x0F no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8()*/ {1770}, /*h(2)=2 0x0F 0x3A 0x0F osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM() UIMM8()*/ {1771}, /*h(3)=3 0x0F 0x3A 0x0F osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66() UIMM8()*/ {1772} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map3_opcode0x14_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2)=0 0x0F 0x3A 0x14 osz_refining_prefix REFINING66() MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() UIMM8()*/ {1820}, /*h(3)=1 0x0F 0x3A 0x14 osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8()*/ {1821} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 2; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map3_opcode0x15_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2)=0 0x0F 0x3A 0x15 osz_refining_prefix REFINING66() MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() UIMM8()*/ {1822}, /*h(3)=1 0x0F 0x3A 0x15 osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8()*/ {1823} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 2; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map3_opcode0x16_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[8] = { /*h(77)=0 0x0F 0x3A 0x16 osz_refining_prefix REFINING66() rexw_prefix mode64 MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8()*/ {77, 1825}, /*h(76)=1 0x0F 0x3A 0x16 osz_refining_prefix REFINING66() rexw_prefix mode64 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() UIMM8()*/ {76, 1824}, /*h(13)=2 0x0F 0x3A 0x16 osz_refining_prefix REFINING66() norexw_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8()*/ {13, 1827}, /*h(12)=3 0x0F 0x3A 0x16 osz_refining_prefix REFINING66() norexw_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() UIMM8()*/ {12, 1826}, /*h(11)=4 0x0F 0x3A 0x16 osz_refining_prefix REFINING66() norexw_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8()*/ {11, 1827}, /*h(10)=5 0x0F 0x3A 0x16 osz_refining_prefix REFINING66() norexw_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() UIMM8()*/ {10, 1826}, /*h(9)=6 0x0F 0x3A 0x16 osz_refining_prefix REFINING66() norexw_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8()*/ {9, 1827}, /*h(8)=7 0x0F 0x3A 0x16 osz_refining_prefix REFINING66() norexw_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() UIMM8()*/ {8, 1826} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REP_REXW(d); hidx = ((30*key % 31) % 8); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map3_opcode0x17_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2)=0 0x0F 0x3A 0x17 osz_refining_prefix REFINING66() MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() UIMM8()*/ {1808}, /*h(3)=1 0x0F 0x3A 0x17 osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8()*/ {1809} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 2; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map3_opcode0x20_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2)=0 0x0F 0x3A 0x20 osz_refining_prefix REFINING66() MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() UIMM8()*/ {1828}, /*h(3)=1 0x0F 0x3A 0x20 osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8()*/ {1829} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 2; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map3_opcode0x21_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2)=0 0x0F 0x3A 0x21 osz_refining_prefix REFINING66() MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() UIMM8()*/ {1810}, /*h(3)=1 0x0F 0x3A 0x21 osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8()*/ {1811} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 2; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map3_opcode0x22_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[8] = { /*h(77)=0 0x0F 0x3A 0x22 osz_refining_prefix REFINING66() rexw_prefix mode64 MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8()*/ {77, 1833}, /*h(76)=1 0x0F 0x3A 0x22 osz_refining_prefix REFINING66() rexw_prefix mode64 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() UIMM8()*/ {76, 1832}, /*h(13)=2 0x0F 0x3A 0x22 osz_refining_prefix REFINING66() norexw_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8()*/ {13, 1831}, /*h(12)=3 0x0F 0x3A 0x22 osz_refining_prefix REFINING66() norexw_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() UIMM8()*/ {12, 1830}, /*h(11)=4 0x0F 0x3A 0x22 osz_refining_prefix REFINING66() norexw_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8()*/ {11, 1831}, /*h(10)=5 0x0F 0x3A 0x22 osz_refining_prefix REFINING66() norexw_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() UIMM8()*/ {10, 1830}, /*h(9)=6 0x0F 0x3A 0x22 osz_refining_prefix REFINING66() norexw_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8()*/ {9, 1831}, /*h(8)=7 0x0F 0x3A 0x22 osz_refining_prefix REFINING66() norexw_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() UIMM8()*/ {8, 1830} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REP_REXW(d); hidx = ((30*key % 31) % 8); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map3_opcode0x40_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2)=0 0x0F 0x3A 0x40 osz_refining_prefix REFINING66() MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() UIMM8()*/ {1805}, /*h(3)=1 0x0F 0x3A 0x40 osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8()*/ {1806} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 2; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map3_opcode0x41_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2)=0 0x0F 0x3A 0x41 osz_refining_prefix REFINING66() MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() UIMM8()*/ {1803}, /*h(3)=1 0x0F 0x3A 0x41 osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8()*/ {1804} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 2; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map3_opcode0x42_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2)=0 0x0F 0x3A 0x42 osz_refining_prefix REFINING66() MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() UIMM8()*/ {1812}, /*h(3)=1 0x0F 0x3A 0x42 osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8()*/ {1813} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 2; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map3_opcode0x44_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2)=0 0x0F 0x3A 0x44 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM() UIMM8()*/ {1932}, /*h(3)=1 0x0F 0x3A 0x44 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66() UIMM8()*/ {1931} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 2; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map3_opcode0x60_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[21] = { /*h(13)=0 0x0F 0x3A 0x60 osz_refining_prefix IMMUNE66() mode64 norexw_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8()*/ {13, 1905}, /*empty slot1 */ {0,0}, /*h(73)=2 0x0F 0x3A 0x60 osz_refining_prefix IMMUNE66() not64 MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8()*/ {73, 1903}, /*h(10)=3 0x0F 0x3A 0x60 osz_refining_prefix IMMUNE66() not64 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() UIMM8()*/ {10, 1902}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(75)=7 0x0F 0x3A 0x60 osz_refining_prefix IMMUNE66() not64 MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8()*/ {75, 1903}, /*h(12)=8 0x0F 0x3A 0x60 osz_refining_prefix IMMUNE66() mode64 norexw_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() UIMM8()*/ {12, 1904}, /*empty slot1 */ {0,0}, /*h(72)=10 0x0F 0x3A 0x60 osz_refining_prefix IMMUNE66() not64 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() UIMM8()*/ {72, 1902}, /*h(9)=11 0x0F 0x3A 0x60 osz_refining_prefix IMMUNE66() not64 MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8()*/ {9, 1903}, /*h(77)=12 0x0F 0x3A 0x60 osz_refining_prefix IMMUNE66() mode64 rexw_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8()*/ {77, 1907}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(74)=15 0x0F 0x3A 0x60 osz_refining_prefix IMMUNE66() not64 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() UIMM8()*/ {74, 1902}, /*h(11)=16 0x0F 0x3A 0x60 osz_refining_prefix IMMUNE66() not64 MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8()*/ {11, 1903}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(8)=19 0x0F 0x3A 0x60 osz_refining_prefix IMMUNE66() not64 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() UIMM8()*/ {8, 1902}, /*h(76)=20 0x0F 0x3A 0x60 osz_refining_prefix IMMUNE66() mode64 rexw_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() UIMM8()*/ {76, 1906} }; xed_union64_t t, u; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REP_REXW(d); hidx = (t.u64 = 2654435769 * key, u.u64 = t.s.lo32 * 21ULL, u.s.hi32); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map3_opcode0x61_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[21] = { /*h(13)=0 0x0F 0x3A 0x61 osz_refining_prefix IMMUNE66() mode64 norexw_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8()*/ {13, 1893}, /*empty slot1 */ {0,0}, /*h(73)=2 0x0F 0x3A 0x61 osz_refining_prefix IMMUNE66() not64 MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8()*/ {73, 1891}, /*h(10)=3 0x0F 0x3A 0x61 osz_refining_prefix IMMUNE66() not64 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() UIMM8()*/ {10, 1890}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(75)=7 0x0F 0x3A 0x61 osz_refining_prefix IMMUNE66() not64 MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8()*/ {75, 1891}, /*h(12)=8 0x0F 0x3A 0x61 osz_refining_prefix IMMUNE66() mode64 norexw_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() UIMM8()*/ {12, 1892}, /*empty slot1 */ {0,0}, /*h(72)=10 0x0F 0x3A 0x61 osz_refining_prefix IMMUNE66() not64 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() UIMM8()*/ {72, 1890}, /*h(9)=11 0x0F 0x3A 0x61 osz_refining_prefix IMMUNE66() not64 MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8()*/ {9, 1891}, /*h(77)=12 0x0F 0x3A 0x61 osz_refining_prefix IMMUNE66() mode64 rexw_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8()*/ {77, 1895}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(74)=15 0x0F 0x3A 0x61 osz_refining_prefix IMMUNE66() not64 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() UIMM8()*/ {74, 1890}, /*h(11)=16 0x0F 0x3A 0x61 osz_refining_prefix IMMUNE66() not64 MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8()*/ {11, 1891}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(8)=19 0x0F 0x3A 0x61 osz_refining_prefix IMMUNE66() not64 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() UIMM8()*/ {8, 1890}, /*h(76)=20 0x0F 0x3A 0x61 osz_refining_prefix IMMUNE66() mode64 rexw_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() UIMM8()*/ {76, 1894} }; xed_union64_t t, u; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REP_REXW(d); hidx = (t.u64 = 2654435769 * key, u.u64 = t.s.lo32 * 21ULL, u.s.hi32); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map3_opcode0x62_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2)=0 0x0F 0x3A 0x62 osz_refining_prefix IMMUNE66() MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() UIMM8()*/ {1908}, /*h(3)=1 0x0F 0x3A 0x62 osz_refining_prefix IMMUNE66() MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8()*/ {1909} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 2; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map3_opcode0x63_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[21] = { /*h(13)=0 0x0F 0x3A 0x63 osz_refining_prefix IMMUNE66() mode64 norexw_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8()*/ {13, 1899}, /*empty slot1 */ {0,0}, /*h(73)=2 0x0F 0x3A 0x63 osz_refining_prefix IMMUNE66() not64 MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8()*/ {73, 1897}, /*h(10)=3 0x0F 0x3A 0x63 osz_refining_prefix IMMUNE66() not64 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() UIMM8()*/ {10, 1896}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(75)=7 0x0F 0x3A 0x63 osz_refining_prefix IMMUNE66() not64 MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8()*/ {75, 1897}, /*h(12)=8 0x0F 0x3A 0x63 osz_refining_prefix IMMUNE66() mode64 norexw_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() UIMM8()*/ {12, 1898}, /*empty slot1 */ {0,0}, /*h(72)=10 0x0F 0x3A 0x63 osz_refining_prefix IMMUNE66() not64 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() UIMM8()*/ {72, 1896}, /*h(9)=11 0x0F 0x3A 0x63 osz_refining_prefix IMMUNE66() not64 MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8()*/ {9, 1897}, /*h(77)=12 0x0F 0x3A 0x63 osz_refining_prefix IMMUNE66() mode64 rexw_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8()*/ {77, 1901}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(74)=15 0x0F 0x3A 0x63 osz_refining_prefix IMMUNE66() not64 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() UIMM8()*/ {74, 1896}, /*h(11)=16 0x0F 0x3A 0x63 osz_refining_prefix IMMUNE66() not64 MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8()*/ {11, 1897}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(8)=19 0x0F 0x3A 0x63 osz_refining_prefix IMMUNE66() not64 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() UIMM8()*/ {8, 1896}, /*h(76)=20 0x0F 0x3A 0x63 osz_refining_prefix IMMUNE66() mode64 rexw_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() UIMM8()*/ {76, 1900} }; xed_union64_t t, u; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REP_REXW(d); hidx = (t.u64 = 2654435769 * key, u.u64 = t.s.lo32 * 21ULL, u.s.hi32); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map3_opcode0xcc_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0x3A 0xCC MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() no_refining_prefix UIMM8()*/ {2083}, /*h(1)=1 0x0F 0x3A 0xCC MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix UIMM8()*/ {2082} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map3_opcode0xce_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2)=0 0x0F 0x3A 0xCE MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() osz_refining_prefix UIMM8()*/ {2160}, /*h(3)=1 0x0F 0x3A 0xCE MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix UIMM8()*/ {2159} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 2; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map3_opcode0xcf_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2)=0 0x0F 0x3A 0xCF MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() osz_refining_prefix UIMM8()*/ {2158}, /*h(3)=1 0x0F 0x3A 0xCF MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix UIMM8()*/ {2157} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 2; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map3_opcode0xdf_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2)=0 0x0F 0x3A 0xDF osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM() UIMM8()*/ {1920}, /*h(3)=1 0x0F 0x3A 0xDF osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66() UIMM8()*/ {1919} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 2; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map3_opcode0xf0_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(49)=0 0x0F 0x3A 0xF0 MOD[0b11] MOD=3 REG[0b000] RM[0b000] f3_refining_prefix UIMM8()*/ {2174} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_REG_REP_RM(d); hidx = key - 49; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_mapamd_3dnow_opcode0xc_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0x0F MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() 0x0C*/ {1956}, /*h(1)=1 0x0F 0x0F MOD[0b11] MOD=3 REG[rrr] RM[nnn] 0x0C*/ {1957} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_mapamd_3dnow_opcode0xd_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0x0F MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() 0x0D*/ {1958}, /*h(1)=1 0x0F 0x0F MOD[0b11] MOD=3 REG[rrr] RM[nnn] 0x0D*/ {1959} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_mapamd_3dnow_opcode0x1c_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0x0F MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() 0x1C*/ {1960}, /*h(1)=1 0x0F 0x0F MOD[0b11] MOD=3 REG[rrr] RM[nnn] 0x1C*/ {1961} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_mapamd_3dnow_opcode0x1d_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0x0F MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() 0x1D*/ {1962}, /*h(1)=1 0x0F 0x0F MOD[0b11] MOD=3 REG[rrr] RM[nnn] 0x1D*/ {1963} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_mapamd_3dnow_opcode0x8a_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0x0F MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() 0x8A*/ {1964}, /*h(1)=1 0x0F 0x0F MOD[0b11] MOD=3 REG[rrr] RM[nnn] 0x8A*/ {1965} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_mapamd_3dnow_opcode0x8e_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0x0F MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() 0x8E*/ {1966}, /*h(1)=1 0x0F 0x0F MOD[0b11] MOD=3 REG[rrr] RM[nnn] 0x8E*/ {1967} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_mapamd_3dnow_opcode0x90_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0x0F MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() 0x90*/ {1968}, /*h(1)=1 0x0F 0x0F MOD[0b11] MOD=3 REG[rrr] RM[nnn] 0x90*/ {1969} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_mapamd_3dnow_opcode0x94_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0x0F MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() 0x94*/ {1970}, /*h(1)=1 0x0F 0x0F MOD[0b11] MOD=3 REG[rrr] RM[nnn] 0x94*/ {1971} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_mapamd_3dnow_opcode0x96_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0x0F MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() 0x96*/ {1972}, /*h(1)=1 0x0F 0x0F MOD[0b11] MOD=3 REG[rrr] RM[nnn] 0x96*/ {1973} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_mapamd_3dnow_opcode0x97_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0x0F MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() 0x97*/ {1974}, /*h(1)=1 0x0F 0x0F MOD[0b11] MOD=3 REG[rrr] RM[nnn] 0x97*/ {1975} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_mapamd_3dnow_opcode0x9a_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0x0F MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() 0x9A*/ {1976}, /*h(1)=1 0x0F 0x0F MOD[0b11] MOD=3 REG[rrr] RM[nnn] 0x9A*/ {1977} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_mapamd_3dnow_opcode0x9e_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0x0F MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() 0x9E*/ {1978}, /*h(1)=1 0x0F 0x0F MOD[0b11] MOD=3 REG[rrr] RM[nnn] 0x9E*/ {1979} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_mapamd_3dnow_opcode0xa0_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0x0F MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() 0xA0*/ {1980}, /*h(1)=1 0x0F 0x0F MOD[0b11] MOD=3 REG[rrr] RM[nnn] 0xA0*/ {1981} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_mapamd_3dnow_opcode0xa4_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0x0F MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() 0xA4*/ {1982}, /*h(1)=1 0x0F 0x0F MOD[0b11] MOD=3 REG[rrr] RM[nnn] 0xA4*/ {1983} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_mapamd_3dnow_opcode0xa6_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0x0F MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() 0xA6*/ {1984}, /*h(1)=1 0x0F 0x0F MOD[0b11] MOD=3 REG[rrr] RM[nnn] 0xA6*/ {1985} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_mapamd_3dnow_opcode0xa7_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0x0F MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() 0xA7*/ {1986}, /*h(1)=1 0x0F 0x0F MOD[0b11] MOD=3 REG[rrr] RM[nnn] 0xA7*/ {1987} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_mapamd_3dnow_opcode0xaa_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0x0F MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() 0xAA*/ {1988}, /*h(1)=1 0x0F 0x0F MOD[0b11] MOD=3 REG[rrr] RM[nnn] 0xAA*/ {1989} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_mapamd_3dnow_opcode0xae_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0x0F MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() 0xAE*/ {1990}, /*h(1)=1 0x0F 0x0F MOD[0b11] MOD=3 REG[rrr] RM[nnn] 0xAE*/ {1991} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_mapamd_3dnow_opcode0xb0_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0x0F MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() 0xB0*/ {1992}, /*h(1)=1 0x0F 0x0F MOD[0b11] MOD=3 REG[rrr] RM[nnn] 0xB0*/ {1993} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_mapamd_3dnow_opcode0xb4_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0x0F MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() 0xB4*/ {1994}, /*h(1)=1 0x0F 0x0F MOD[0b11] MOD=3 REG[rrr] RM[nnn] 0xB4*/ {1995} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_mapamd_3dnow_opcode0xb6_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0x0F MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() 0xB6*/ {1996}, /*h(1)=1 0x0F 0x0F MOD[0b11] MOD=3 REG[rrr] RM[nnn] 0xB6*/ {1997} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_mapamd_3dnow_opcode0xb7_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0x0F MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() 0xB7*/ {1998}, /*h(1)=1 0x0F 0x0F MOD[0b11] MOD=3 REG[rrr] RM[nnn] 0xB7*/ {1999} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_mapamd_3dnow_opcode0xbb_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0x0F MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() 0xBB*/ {2000}, /*h(1)=1 0x0F 0x0F MOD[0b11] MOD=3 REG[rrr] RM[nnn] 0xBB*/ {2001} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_mapamd_3dnow_opcode0xbf_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0x0F MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() 0xBF*/ {2002}, /*h(1)=1 0x0F 0x0F MOD[0b11] MOD=3 REG[rrr] RM[nnn] 0xBF*/ {2003} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x0_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[12] = { /*h(0)=0 0x0F 0x00 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {544}, /*h(1)=1 0x0F 0x00 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {545}, /*h(2)=2 0x0F 0x00 MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {546}, /*h(3)=3 0x0F 0x00 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {547}, /*h(4)=4 0x0F 0x00 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {548}, /*h(5)=5 0x0F 0x00 MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {549}, /*h(6)=6 0x0F 0x00 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {550}, /*h(7)=7 0x0F 0x00 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {551}, /*h(8)=8 0x0F 0x00 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {552}, /*h(9)=9 0x0F 0x00 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {553}, /*h(10)=10 0x0F 0x00 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {554}, /*h(11)=11 0x0F 0x00 MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {555} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_REG(d); hidx = key - 0; if(hidx <= 11) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3086_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4326)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {4326, 2008}, /*h(145)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {145, 556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1749_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6374)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {6374, 2009}, /*h(2193)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {2193, 556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_412_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8422)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {8422, 2010}, /*h(4241)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {4241, 556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4094_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10470)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {10470, 2011}, /*h(6289)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {6289, 556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2757_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12518)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {12518, 2012}, /*h(8337)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {8337, 556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1420_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14566)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {14566, 2013}, /*h(10385)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {10385, 556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_83_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12433)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12433; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3765_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14481)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {14481, 556}, /*h(3535)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {3535, 753} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2417_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1169)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1169; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1080_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14163)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {14163, 2068}, /*h(3217)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {3217, 556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4762_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5265)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {5265, 556}, /*h(16211)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {16211, 2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3425_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7313)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7313; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2088_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9361)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9361; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_751_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11409)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11409; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4433_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2511)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {2511, 753}, /*h(13457)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {13457, 556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3096_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15505)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15505; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4593_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5862)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {5862, 2008}, /*h(1681)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {1681, 556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3256_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7910)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {7910, 2009}, /*h(3729)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {3729, 556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1919_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9958)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {9958, 2010}, /*h(5777)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {5777, 556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_582_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12006)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {12006, 2011}, /*h(7825)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {7825, 556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4263_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9873)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {9873, 556}, /*h(12457)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {12457, 557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2926_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14505)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {14505, 557}, /*h(11921)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {11921, 556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1589_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13969)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13969; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_252_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16017)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 16017; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1967_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(177)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 177; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_630_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2225)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2225; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4312_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4273)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4273; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2975_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6321)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6321; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1638_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12550)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {12550, 559}, /*h(8369)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {8369, 556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_301_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14598)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {14598, 559}, /*h(10417)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {10417, 556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3983_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12465)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12465; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2646_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3567)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {3567, 753}, /*h(14513)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {14513, 556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1299_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(12147)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {12147, 2068}, /*h(5382)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {5382, 559}, /*h(1201)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {1201, 556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4981_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(3249)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {3249, 556}, /*h(14195)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {14195, 2068}, /*h(7430)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {7430, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3643_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7881)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {7881, 743}, /*h(5297)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {5297, 556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2306_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9929)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {9929, 743}, /*h(7345)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {7345, 556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_969_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9393)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {9393, 556}, /*h(11977)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {11977, 743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4651_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14025)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {14025, 743}, /*h(11441)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {11441, 556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3314_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(13489)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {13489, 556}, /*h(16073)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {16073, 743}, /*h(2543)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {2543, 753} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((8*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1977_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15537)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15537; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3474_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5894)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {5894, 559}, /*h(1713)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {1713, 556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2137_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7942)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {7942, 559}, /*h(3761)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {3761, 556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_800_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9990)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {9990, 559}, /*h(5809)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {5809, 556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4482_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12038)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {12038, 559}, /*h(7857)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {7857, 556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3145_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14086)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {14086, 559}, /*h(9905)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {9905, 556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1808_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16134)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {16134, 559}, /*h(11953)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {11953, 556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_471_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(471)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b000] mode64*/ {471, 752}, /*h(14001)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {14001, 556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4153_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2519)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {2519, 753}, /*h(16049)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {16049, 556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1169_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(146)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {146, 556}, /*h(4327)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {4327, 2008} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4851_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2194)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {2194, 556}, /*h(6375)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {6375, 2009} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3514_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4242)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {4242, 556}, /*h(8423)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {8423, 2010} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2177_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6290)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {6290, 556}, /*h(10471)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {10471, 2011} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_840_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8338)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {8338, 556}, /*h(12519)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {12519, 2012} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4522_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10386)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {10386, 556}, /*h(14567)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {14567, 2013} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3185_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12434)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12434; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1848_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14482)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14482; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_500_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1170)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1170; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4182_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3218)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3218; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2845_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5266)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5266; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1508_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7314)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7314; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_171_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9362)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9362; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3853_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11410)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11410; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2516_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13458)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13458; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1179_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15506)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15506; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2675_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4266)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {4266, 557}, /*h(1682)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {1682, 556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1338_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6314)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {6314, 557}, /*h(3730)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {3730, 556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5778)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {5778, 556}, /*h(8362)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {8362, 557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3683_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10410)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {10410, 557}, /*h(7826)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {7826, 556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2346_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12458)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {12458, 557}, /*h(9874)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {9874, 556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1009_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11922)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {11922, 556}, /*h(14506)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {14506, 557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4691_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13970)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13970; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3354_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16018)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 16018; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_50_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(178)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {178, 556}, /*h(4359)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {4359, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3732_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2226)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {2226, 556}, /*h(6407)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {6407, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2395_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4274)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {4274, 556}, /*h(8455)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {8455, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1058_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6322)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {6322, 556}, /*h(10503)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {10503, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4740_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8370)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {8370, 556}, /*h(12551)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {12551, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3403_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10418)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {10418, 556}, /*h(14599)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {14599, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2066_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12466)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12466; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_729_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14514)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14514; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4400_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3786)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {3786, 743}, /*h(1202)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {1202, 556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3063_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5834)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {5834, 743}, /*h(3250)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {3250, 556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1726_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5298)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {5298, 556}, /*h(7882)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {7882, 743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_389_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9930)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {9930, 743}, /*h(7346)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {7346, 556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4071_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9394)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9394; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2734_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11442)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11442; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1397_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13490)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13490; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_60_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15538)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15538; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1557_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1714)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {1714, 556}, /*h(5895)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {5895, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_220_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3762)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {3762, 556}, /*h(7943)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {7943, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3902_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5810)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {5810, 556}, /*h(9991)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {9991, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2565_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7858)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {7858, 556}, /*h(12039)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {12039, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1228_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9906)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {9906, 556}, /*h(14087)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {14087, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4910_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11954)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {11954, 556}, /*h(16135)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {16135, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3573_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14002)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14002; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2236_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16050)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 16050; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4271_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(147)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 147; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2934_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2195)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2195; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1597_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4243)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4243; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_260_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6291)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6291; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3942_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8339)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8339; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2605_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10387)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10387; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1268_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12435)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12435; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4950_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14483)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14483; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3602_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12117)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b101] f3_refining_prefix mode64*/ {12117, 2178}, /*h(1171)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {1171, 556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2265_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3219)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {3219, 556}, /*h(14165)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b110] f3_refining_prefix mode64*/ {14165, 2175} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_928_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5267)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {5267, 556}, /*h(16213)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b111] f3_refining_prefix mode64*/ {16213, 2177} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4610_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7315)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7315; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3273_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9363)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9363; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1936_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(465)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {465, 751}, /*h(11411)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {11411, 556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_599_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2513)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {2513, 751}, /*h(13459)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {13459, 556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4281_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15507)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {15507, 556}, /*h(4561)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {4561, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_758_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1683)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {1683, 556}, /*h(4267)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {4267, 557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4440_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3731)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3731; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3103_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5779)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5779; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1766_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7827)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7827; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_429_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9875)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9875; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4111_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11923)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11923; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2774_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13971)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13971; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1437_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16019)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 16019; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3152_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(179)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 179; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1815_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2227)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2227; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_478_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4275)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4275; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4160_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6323)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6323; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2823_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8371)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8371; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1486_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10419)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10419; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_149_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1521)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1521, 751}, /*h(12467)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {12467, 556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3831_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3569)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {3569, 751}, /*h(14515)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {14515, 556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2483_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1203)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {1203, 556}, /*h(14733)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {14733, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1146_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3251)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3251; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4828_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5299)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5299; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3491_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7347)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7347; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2154_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9395)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9395; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_817_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(497)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {497, 751}, /*h(11443)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {11443, 556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4499_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13491)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {13491, 556}, /*h(2545)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {2545, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3162_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4593)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {4593, 751}, /*h(15539)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {15539, 556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4659_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1715)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1715; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3322_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3763)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3763; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1985_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5811)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5811; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_648_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7859)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7859; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4330_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9907)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9907; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2993_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11955)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11955; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1655_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14003)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14003; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_318_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16051)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] mode64 FORCE64() MODRM()*/ {556} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 16051; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3645_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(129)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 129; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2308_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2177)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2177; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_971_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4225)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4225; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4653_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6273)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6273; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3316_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8321)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8321; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1979_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10369)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10369; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_642_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12417)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12417; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4324_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14465)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14465; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2977_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(5334)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {5334, 2008}, /*h(1153)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {1153, 557}, /*h(12099)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {12099, 2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1640_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(14147)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {14147, 2068}, /*h(3201)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {3201, 557}, /*h(7382)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {7382, 2009} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_303_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(9430)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {9430, 2010}, /*h(5249)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {5249, 557}, /*h(16195)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {16195, 2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3985_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11478)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {11478, 2011}, /*h(7297)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {7297, 557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2648_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13526)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {13526, 2012}, /*h(9345)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {9345, 557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1311_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15574)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {15574, 2013}, /*h(11393)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {11393, 557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4993_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13441)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13441; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3656_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1959)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1959, 561}, /*h(15489)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {15489, 557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_133_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(5846)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {5846, 2008}, /*h(1665)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {1665, 557}, /*h(8430)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {8430, 2010} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((6*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3815_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(10478)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {10478, 2011}, /*h(3713)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {3713, 557}, /*h(7894)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {7894, 2009} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 13) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2478_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(5761)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {5761, 557}, /*h(9942)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {9942, 2010}, /*h(12526)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {12526, 2012} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1141_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(14574)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {14574, 2013}, /*h(11990)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {11990, 2011}, /*h(7809)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {7809, 557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4823_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14038)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {14038, 2012}, /*h(9857)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {9857, 557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3486_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16086)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {16086, 2013}, /*h(11905)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {11905, 557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2149_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13953)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13953; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_812_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16001)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 16001; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2526_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(161)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 161; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1189_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2209)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2209; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4871_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4257)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4257; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3534_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6305)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6305; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2197_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8353)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8353; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_860_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10401)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10401; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4542_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12449)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12449; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3205_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14497)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14497; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1858_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(12131)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {12131, 2068}, /*h(1185)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {1185, 557}, /*h(7950)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {7950, 559}, /*h(5366)=3 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {5366, 2008} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((6*key % 7) % 4); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_521_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(3233)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {3233, 557}, /*h(14179)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {14179, 2068}, /*h(9998)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {9998, 559}, /*h(7414)=3 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {7414, 2009} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 4); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4203_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(12046)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {12046, 559}, /*h(9462)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {9462, 2010}, /*h(5281)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {5281, 557}, /*h(16227)=3 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {16227, 2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 4); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2866_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(7329)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {7329, 557}, /*h(11510)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {11510, 2011}, /*h(14094)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {14094, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1529_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(16142)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {16142, 559}, /*h(13558)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {13558, 2012}, /*h(9377)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {9377, 557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_192_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15606)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {15606, 2013}, /*h(11425)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {11425, 557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3874_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13473)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13473; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2537_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15521)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15521; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4033_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8462)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {8462, 559}, /*h(1697)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {1697, 557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2696_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10510)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {10510, 559}, /*h(3745)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {3745, 557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1359_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12558)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {12558, 559}, /*h(5793)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {5793, 557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_22_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14606)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {14606, 559}, /*h(7841)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {7841, 557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3704_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9889)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9889; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2367_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11937)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11937; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1030_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13985)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13985; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4712_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16033)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 16033; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3366_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(137)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 137; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2029_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2185)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2185; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_691_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4233)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4233; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4373_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6281)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6281; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3036_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8329)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8329; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1699_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10377)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10377; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_362_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12425)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12425; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4044_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3527)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {3527, 753}, /*h(14473)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {14473, 557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2697_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(7926)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {7926, 2009}, /*h(1161)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {1161, 557}, /*h(12107)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {12107, 2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1360_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(14155)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {14155, 2068}, /*h(9974)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {9974, 2010}, /*h(3209)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {3209, 557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_23_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(5257)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {5257, 557}, /*h(16203)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {16203, 2068}, /*h(12022)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {12022, 2011} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3705_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14070)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {14070, 2012}, /*h(7305)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {7305, 557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2368_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16118)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {16118, 2013}, /*h(9353)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {9353, 557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1031_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11401)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11401; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4713_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13449)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {13449, 557}, /*h(2503)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {2503, 753} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3376_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15497)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15497; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4872_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8438)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {8438, 2010}, /*h(1673)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {1673, 557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3535_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10486)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {10486, 2011}, /*h(3721)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {3721, 557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2198_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12534)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {12534, 2012}, /*h(5769)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {5769, 557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_861_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14582)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {14582, 2013}, /*h(7817)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {7817, 557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4543_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9865)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9865; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3206_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11913)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11913; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1869_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13961)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13961; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_532_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16009)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 16009; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2247_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(169)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 169; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_910_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2217)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2217; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4592_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4265)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4265; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3255_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6313)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6313; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1918_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8361)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8361; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_581_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10409)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10409; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1578_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(7958)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {7958, 559}, /*h(14723)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {14723, 560}, /*h(1193)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {1193, 557}, /*h(12139)=3 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {12139, 2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((7*key % 23) % 4); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_241_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(3241)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {3241, 557}, /*h(14187)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {14187, 2068}, /*h(10006)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {10006, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3923_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(12054)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {12054, 559}, /*h(16235)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {16235, 2068}, /*h(5289)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {5289, 557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2586_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14102)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {14102, 559}, /*h(7337)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {7337, 557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1249_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16150)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {16150, 559}, /*h(9385)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {9385, 557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4931_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11433)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11433; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3594_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2535)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {2535, 753}, /*h(13481)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {13481, 557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2257_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15529)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15529; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3753_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(8470)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {8470, 559}, /*h(4289)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {4289, 743}, /*h(1705)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {1705, 557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2416_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(10518)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {10518, 559}, /*h(3753)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {3753, 557}, /*h(6337)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {6337, 743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 13) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1079_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(12566)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {12566, 559}, /*h(8385)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {8385, 743}, /*h(5801)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {5801, 557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((6*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4761_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(7849)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {7849, 557}, /*h(14614)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {14614, 559}, /*h(10433)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {10433, 743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3424_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9897)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {9897, 557}, /*h(12481)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {12481, 743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2087_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14529)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {14529, 743}, /*h(11945)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {11945, 557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_750_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13993)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13993; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4432_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16041)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 16041; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1728_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(130)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 130; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_391_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2178)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2178; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4073_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4226)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4226; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2736_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6274)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6274; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1399_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8322)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8322; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_62_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10370)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10370; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3744_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12418)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12418; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2407_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14466)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14466; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1060_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1154)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {1154, 557}, /*h(5335)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {5335, 2008} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4742_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3202)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {3202, 557}, /*h(7383)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {7383, 2009} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3405_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5250)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {5250, 557}, /*h(9431)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {9431, 2010} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2068_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7298)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {7298, 557}, /*h(11479)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {11479, 2011} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_731_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9346)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {9346, 557}, /*h(13527)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {13527, 2012} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4413_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11394)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {11394, 557}, /*h(15575)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {15575, 2013} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3076_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13442)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13442; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1739_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15490)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15490; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3235_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(1666)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {1666, 557}, /*h(5847)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {5847, 2008}, /*h(8431)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {8431, 2010} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1898_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(10479)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {10479, 2011}, /*h(7895)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {7895, 2009}, /*h(3714)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {3714, 557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_561_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(12527)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {12527, 2012}, /*h(9943)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {9943, 2010}, /*h(5762)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {5762, 557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4243_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7810)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {7810, 557}, /*h(11991)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {11991, 2011} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2906_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9858)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {9858, 557}, /*h(14039)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {14039, 2012} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1569_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11906)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {11906, 557}, /*h(16087)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {16087, 2013} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_232_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13954)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13954; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3914_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16002)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 16002; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_609_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(162)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 162; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4291_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2210)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2210; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2954_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4258)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {4258, 557}, /*h(77)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b000] no_refining_prefix not64 eamode16*/ {77, 745} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1617_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6306)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {6306, 557}, /*h(2125)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b001] no_refining_prefix*/ {2125, 748} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_280_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8354)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {8354, 557}, /*h(4173)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b010] no_refining_prefix*/ {4173, 2104} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3962_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10402)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {10402, 557}, /*h(6221)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b011] no_refining_prefix*/ {6221, 2105} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2625_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12450)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12450; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1288_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14498)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14498; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4960_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1186)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {1186, 557}, /*h(5367)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {5367, 2008} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3623_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3234)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {3234, 557}, /*h(7415)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {7415, 2009} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2286_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5282)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {5282, 557}, /*h(9463)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {9463, 2010} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_949_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7330)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {7330, 557}, /*h(11511)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {11511, 2011} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4631_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9378)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {9378, 557}, /*h(13559)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {13559, 2012} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3294_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11426)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {11426, 557}, /*h(15607)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {15607, 2013} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1957_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13474)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13474; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_620_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15522)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15522; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2116_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1698)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {1698, 557}, /*h(8463)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {8463, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_779_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3746)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {3746, 557}, /*h(10511)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {10511, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4461_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5794)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {5794, 557}, /*h(12559)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {12559, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3124_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7842)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {7842, 557}, /*h(14607)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {14607, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1787_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9890)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9890; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_450_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11938)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11938; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4132_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13986)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13986; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2795_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16034)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 16034; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1448_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(138)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 138; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_111_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2186)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2186; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3793_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4234)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4234; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2456_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6282)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6282; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1119_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8330)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8330; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4801_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10378)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10378; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3464_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12426)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12426; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2127_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14474)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14474; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_780_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1162)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {1162, 557}, /*h(7927)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {7927, 2009} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4462_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3210)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {3210, 557}, /*h(9975)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {9975, 2010} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3125_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5258)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {5258, 557}, /*h(12023)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {12023, 2011} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1788_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7306)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {7306, 557}, /*h(14071)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {14071, 2012} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_451_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9354)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {9354, 557}, /*h(16119)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {16119, 2013} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4133_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11402)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11402; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2796_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13450)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13450; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1459_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15498)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15498; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2955_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1674)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {1674, 557}, /*h(8439)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {8439, 2010} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1618_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3722)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {3722, 557}, /*h(10487)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {10487, 2011} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_281_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5770)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {5770, 557}, /*h(12535)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {12535, 2012} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3963_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7818)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {7818, 557}, /*h(14583)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {14583, 2013} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2626_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9866)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9866; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1289_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11914)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11914; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4971_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13962)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13962; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3634_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16010)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 16010; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_330_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(170)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 170; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4012_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2218)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2218; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4680_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1194)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {1194, 557}, /*h(7959)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {7959, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3343_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3242)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {3242, 557}, /*h(10007)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {10007, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2006_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5290)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {5290, 557}, /*h(12055)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {12055, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_669_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7338)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {7338, 557}, /*h(14103)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {14103, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4351_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9386)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {9386, 557}, /*h(16151)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {16151, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3014_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11434)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11434; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1677_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13482)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13482; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_340_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15530)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15530; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1836_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(8471)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {8471, 559}, /*h(4290)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {4290, 743}, /*h(1706)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {1706, 557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((6*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_499_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3754)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {3754, 557}, /*h(10519)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {10519, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4181_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5802)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {5802, 557}, /*h(12567)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {12567, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2844_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7850)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {7850, 557}, /*h(14615)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {14615, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1507_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9898)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9898; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_170_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11946)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11946; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3852_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13994)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13994; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2515_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16042)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 16042; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4830_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(131)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 131; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3493_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2179)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2179; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2156_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4227)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4227; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_819_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6275)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6275; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4501_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8323)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8323; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3164_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10371)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10371; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1827_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1473)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1473, 751}, /*h(12419)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {12419, 557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_490_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3521)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {3521, 751}, /*h(14467)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {14467, 557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4162_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1155)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1155; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2825_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3203)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3203; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1488_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5251)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5251; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_150_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7299)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7299; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3832_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9347)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9347; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2495_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(449)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {449, 751}, /*h(11395)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {11395, 557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1158_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13443)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {13443, 557}, /*h(2497)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {2497, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4840_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4545)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {4545, 751}, /*h(15491)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {15491, 557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1318_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1667)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {1667, 557}, /*h(12613)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b110] no_refining_prefix*/ {12613, 2148} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_5000_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14661)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b111] no_refining_prefix*/ {14661, 2149}, /*h(3715)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {3715, 557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3663_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5763)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5763; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2326_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7811)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7811; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_989_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9859)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9859; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4671_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11907)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11907; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3334_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(425)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {425, 560}, /*h(13955)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {13955, 557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((6*key % 7) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1997_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2473)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {2473, 560}, /*h(16003)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {16003, 557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3711_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(163)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 163; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2374_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2211)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2211; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1037_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(78)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b000] no_refining_prefix not64 eamode32*/ {78, 744}, /*h(4259)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {4259, 557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4719_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2126)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b001] no_refining_prefix*/ {2126, 748}, /*h(6307)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {6307, 557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3382_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4174)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b010] no_refining_prefix*/ {4174, 2104}, /*h(8355)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {8355, 557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2045_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6222)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b011] no_refining_prefix*/ {6222, 2105}, /*h(10403)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {10403, 557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_708_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1505)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1505, 751}, /*h(12451)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {12451, 557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4390_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14499)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {14499, 557}, /*h(3553)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {3553, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3043_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1187)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1187; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1706_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3235)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3235; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_369_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5283)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5283; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4051_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7331)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7331; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2714_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9379)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9379; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1377_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11427)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11427; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_40_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13475)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13475; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3722_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1993)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1993, 751}, /*h(15523)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {15523, 557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((6*key % 7) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_199_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1699)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1699; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3881_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3747)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3747; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2544_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5795)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5795; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1207_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7843)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7843; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4889_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9891)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9891; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3552_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11939)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11939; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2215_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13987)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13987; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_878_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16035)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 16035; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4550_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(139)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 139; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3213_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2187)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2187; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1876_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4235)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4235; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_539_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6283)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6283; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4221_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8331)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8331; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2884_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10379)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10379; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1547_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1481)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1481, 751}, /*h(12427)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {12427, 557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_210_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14475)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {14475, 557}, /*h(3529)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {3529, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3882_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1163)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1163; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2545_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3211)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3211; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1208_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5259)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5259; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4890_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7307)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7307; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3553_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9355)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9355; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2216_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11403)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {11403, 557}, /*h(457)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {457, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_879_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2505)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {2505, 751}, /*h(13451)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {13451, 557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4561_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(1969)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1969, 560}, /*h(4553)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {4553, 751}, /*h(15499)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {15499, 557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1038_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12621)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b110] no_refining_prefix*/ {12621, 2148}, /*h(1675)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {1675, 557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4720_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3723)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {3723, 557}, /*h(14669)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b111] no_refining_prefix*/ {14669, 2149} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3383_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5771)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5771; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2046_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7819)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7819; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_709_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9867)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9867; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4391_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11915)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11915; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3054_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13963)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13963; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1717_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16011)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 16011; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3432_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(171)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 171; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2095_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2219)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2219; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4439_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2134)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b001] no_refining_prefix*/ {2134, 748}, /*h(6315)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {6315, 557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3102_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4182)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b010] no_refining_prefix*/ {4182, 2104}, /*h(8363)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {8363, 557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1765_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6230)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b011] no_refining_prefix*/ {6230, 2105}, /*h(10411)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {10411, 557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_428_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12459)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {12459, 557}, /*h(1513)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1513, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4110_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3561)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {3561, 751}, /*h(14507)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {14507, 557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2763_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1195)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1195; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1426_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3243)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3243; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_89_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5291)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5291; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3771_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7339)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7339; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2434_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9387)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9387; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1097_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(489)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {489, 751}, /*h(11435)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {11435, 557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4779_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2537)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {2537, 751}, /*h(13483)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {13483, 557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3442_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15531)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {15531, 557}, /*h(4585)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {4585, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4938_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1707)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1707; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3601_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3755)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3755; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2264_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5803)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5803; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_927_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7851)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7851; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4609_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9899)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9899; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3272_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11947)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11947; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1935_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13995)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13995; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_598_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16043)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM()*/ {557} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 16043; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4189_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(257)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 257; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2852_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2305)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2305; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1515_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4353)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4353; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_178_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6401)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6401; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3860_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12630)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b110] no_refining_prefix*/ {12630, 2148}, /*h(8449)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {8449, 558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2523_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14678)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b111] no_refining_prefix*/ {14678, 2149}, /*h(10497)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {10497, 558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1186_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12545)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12545; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4868_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14593)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14593; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3521_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1281)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1281, 558}, /*h(12227)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {12227, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2184_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3329)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {3329, 558}, /*h(14275)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {14275, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_846_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5377)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5377; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4528_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7425)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7425; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3191_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9473)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9473; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1854_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11521)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11521; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_517_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13569)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13569; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4199_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(490)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {490, 751}, /*h(15617)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {15617, 558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_677_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(1793)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1793, 558}, /*h(12739)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {12739, 751}, /*h(5974)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b010] f3_refining_prefix*/ {5974, 2069} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4359_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14787)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {14787, 751}, /*h(3841)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {3841, 558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3022_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10070)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b100] f3_refining_prefix mode64*/ {10070, 2179}, /*h(5889)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {5889, 558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1685_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12118)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b101] f3_refining_prefix mode64*/ {12118, 2178}, /*h(7937)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {7937, 558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_348_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14166)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b110] f3_refining_prefix mode64*/ {14166, 2175}, /*h(9985)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {9985, 558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4030_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16214)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b111] f3_refining_prefix mode64*/ {16214, 2177}, /*h(12033)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {12033, 558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2693_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14081)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14081; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1356_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16129)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 16129; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3070_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(289)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 289; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1733_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2337)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2337; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_396_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4385)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4385; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4078_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6433)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6433; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2741_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8481)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8481; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1404_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10529)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10529; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_67_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12577)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12577; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3749_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14625)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14625; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2402_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1313)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1313, 558}, /*h(12259)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {12259, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1065_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14307)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {14307, 751}, /*h(3361)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {3361, 558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4747_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5409)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {5409, 558}, /*h(16355)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {16355, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3410_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7457)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7457; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2073_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9505)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9505; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_736_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11553)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11553; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4418_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13601)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13601; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3081_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2119)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b001] no_refining_prefix*/ {2119, 748}, /*h(15649)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {15649, 558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((6*key % 7) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4577_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(8590)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {8590, 561}, /*h(1825)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1825, 558}, /*h(12771)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {12771, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3240_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(3873)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {3873, 558}, /*h(14819)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {14819, 751}, /*h(10638)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {10638, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((15*key % 17) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1903_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(10102)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b100] f3_refining_prefix mode64*/ {10102, 2179}, /*h(5921)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {5921, 558}, /*h(12686)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {12686, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((6*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_566_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(14734)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {14734, 561}, /*h(12150)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b101] f3_refining_prefix mode64*/ {12150, 2178}, /*h(7969)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {7969, 558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((6*key % 23) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4248_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14198)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b110] f3_refining_prefix mode64*/ {14198, 2175}, /*h(10017)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {10017, 558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2911_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16246)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b111] f3_refining_prefix mode64*/ {16246, 2177}, /*h(12065)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {12065, 558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1574_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14113)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14113; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_237_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16161)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 16161; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3909_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(265)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {265, 558}, /*h(13795)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {13795, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2572_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2313)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {2313, 558}, /*h(15843)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {15843, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((6*key % 7) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1235_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4361)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4361; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4917_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6409)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6409; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3580_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8457)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8457; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2243_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10505)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10505; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_906_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12553)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12553; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4588_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14601)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14601; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3241_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1289)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1289, 558}, /*h(12235)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {12235, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1904_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14283)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {14283, 751}, /*h(3337)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {3337, 558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_567_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5385)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {5385, 558}, /*h(16331)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {16331, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4249_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7433)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7433; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2912_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9481)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9481; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1575_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11529)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11529; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_238_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13577)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13577; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3920_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15625)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15625; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_397_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12747)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {12747, 751}, /*h(1801)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1801, 558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4079_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3849)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {3849, 558}, /*h(14795)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {14795, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2742_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5897)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5897; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1405_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7945)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7945; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_68_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9993)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9993; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3750_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12041)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12041; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2413_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14089)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14089; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1076_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16137)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 16137; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2791_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(297)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 297; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1454_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2345)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2345; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_117_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1809)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1809, 558}, /*h(4393)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {4393, 558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3798_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6441)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6441; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2461_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8489)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8489; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1124_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10537)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10537; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4806_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12585)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12585; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3469_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14633)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14633; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2122_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(8086)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {8086, 561}, /*h(1321)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1321, 558}, /*h(12267)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {12267, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_785_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(3369)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {3369, 558}, /*h(14315)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {14315, 751}, /*h(10134)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {10134, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 17) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4467_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(12182)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {12182, 561}, /*h(5417)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {5417, 558}, /*h(16363)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {16363, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3130_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14230)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {14230, 561}, /*h(7465)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {7465, 558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1793_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16278)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {16278, 561}, /*h(9513)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {9513, 558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_456_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11561)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11561; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4138_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13609)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13609; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2801_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15657)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15657; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4297_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(1833)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1833, 558}, /*h(15363)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {15363, 741}, /*h(8598)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {8598, 561}, /*h(12779)=3 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {12779, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((6*key % 23) % 4); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2960_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(14827)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {14827, 751}, /*h(10646)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {10646, 561}, /*h(3881)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {3881, 558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1623_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12694)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {12694, 561}, /*h(5929)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {5929, 558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_286_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14742)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {14742, 561}, /*h(7977)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {7977, 558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3968_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10025)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10025; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2631_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12073)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12073; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1294_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14121)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14121; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4976_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16169)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 16169; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3630_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(273)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 273; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2293_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2321)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2321; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_956_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4369)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4369; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4638_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6417)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6417; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3301_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8465)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8465; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1964_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10513)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10513; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_627_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12561)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12561; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4309_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14609)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14609; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2961_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12243)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {12243, 751}, /*h(1297)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1297, 558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1624_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3345)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {3345, 558}, /*h(14291)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {14291, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_287_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5393)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {5393, 558}, /*h(16339)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {16339, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3969_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7441)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7441; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2632_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9489)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9489; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1295_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11537)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11537; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4977_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13585)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13585; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3640_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15633)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15633; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3799_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3857)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3857; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2462_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5905)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5905; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1125_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7953)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7953; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4807_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10001)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10001; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3470_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12049)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12049; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2133_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14097)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14097; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_796_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16145)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 16145; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2511_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4486)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {4486, 561}, /*h(305)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {305, 558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1174_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6534)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {6534, 561}, /*h(2353)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {2353, 558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4856_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8582)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {8582, 561}, /*h(4401)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {4401, 558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3519_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10630)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {10630, 561}, /*h(6449)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {6449, 558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2182_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12678)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {12678, 561}, /*h(8497)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {8497, 558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_845_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14726)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {14726, 561}, /*h(10545)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {10545, 558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4527_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12593)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12593; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3190_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14641)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14641; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1842_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1329)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1329; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_505_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3377)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3377; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4187_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16371)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {16371, 751}, /*h(5425)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {5425, 558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2850_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7473)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7473; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1513_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9521)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9521; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_176_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11569)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11569; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3858_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13617)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13617; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2521_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15665)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15665; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4018_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(6022)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {6022, 561}, /*h(1841)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1841, 558}, /*h(12787)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {12787, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((15*key % 17) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2681_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(14835)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {14835, 751}, /*h(8070)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {8070, 561}, /*h(3889)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {3889, 558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1344_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10118)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {10118, 561}, /*h(5937)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {5937, 558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_7_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12166)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {12166, 561}, /*h(7985)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {7985, 558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3689_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14214)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {14214, 561}, /*h(10033)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {10033, 558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2351_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12081)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12081; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1014_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14129)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14129; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4696_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16177)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 16177; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2272_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(258)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 258; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_935_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2306)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2306; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4617_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4354)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4354; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3280_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6402)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6402; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1943_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8450)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {8450, 558}, /*h(12631)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b110] no_refining_prefix*/ {12631, 2148} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_606_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10498)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {10498, 558}, /*h(14679)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b111] no_refining_prefix*/ {14679, 2149} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4288_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12546)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12546; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2951_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14594)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14594; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1603_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1282)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1282; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_266_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3330)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3330; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3948_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5378)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5378; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2611_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7426)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7426; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1274_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9474)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9474; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4956_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11522)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11522; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3619_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13570)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13570; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2282_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15618)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {15618, 558}, /*h(491)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {491, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3779_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1794)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1794, 558}, /*h(5975)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b010] f3_refining_prefix*/ {5975, 2069} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2442_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3842)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3842; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1105_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5890)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {5890, 558}, /*h(10071)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b100] f3_refining_prefix mode64*/ {10071, 2179} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4787_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7938)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {7938, 558}, /*h(12119)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b101] f3_refining_prefix mode64*/ {12119, 2178} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3450_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(9986)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {9986, 558}, /*h(7402)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {7402, 743}, /*h(14167)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b110] f3_refining_prefix mode64*/ {14167, 2175} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2113_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(9450)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {9450, 743}, /*h(12034)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {12034, 558}, /*h(16215)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b111] f3_refining_prefix mode64*/ {16215, 2177} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_776_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14082)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {14082, 558}, /*h(11498)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {11498, 743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4458_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16130)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {16130, 558}, /*h(13546)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {13546, 743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1153_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(290)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 290; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4835_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2338)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2338; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3498_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4386)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {4386, 558}, /*h(205)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {205, 2006} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2161_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6434)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {6434, 558}, /*h(2253)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {2253, 2007} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_824_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8482)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {8482, 558}, /*h(4301)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {4301, 2008} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4506_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10530)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {10530, 558}, /*h(6349)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {6349, 2009} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3169_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12578)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {12578, 558}, /*h(8397)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {8397, 2010} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1832_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14626)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14626; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_485_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1314)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1314; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4167_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3362)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3362; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2830_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5410)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5410; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1493_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7458)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7458; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_156_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9506)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9506; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3838_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11554)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11554; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2501_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13602)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13602; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1164_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15650)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15650; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2660_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(6007)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b010] f3_refining_prefix*/ {6007, 2069}, /*h(1826)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1826, 558}, /*h(8591)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {8591, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((6*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1323_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3874)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {3874, 558}, /*h(10639)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {10639, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_5005_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(5922)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {5922, 558}, /*h(10103)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b100] f3_refining_prefix mode64*/ {10103, 2179}, /*h(12687)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {12687, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3668_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7970)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {7970, 558}, /*h(12151)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b101] f3_refining_prefix mode64*/ {12151, 2178} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2331_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10018)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {10018, 558}, /*h(14199)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b110] f3_refining_prefix mode64*/ {14199, 2175} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_994_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12066)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {12066, 558}, /*h(16247)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b111] f3_refining_prefix mode64*/ {16247, 2177} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4676_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14114)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14114; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3339_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16162)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 16162; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1992_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(266)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 266; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_655_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2314)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2314; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4337_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4362)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4362; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3000_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6410)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6410; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1663_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8458)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8458; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_326_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10506)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10506; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4008_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12554)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12554; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2671_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14602)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14602; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1324_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1290)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1290; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_5006_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3338)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3338; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3669_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5386)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5386; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2332_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7434)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7434; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_995_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9482)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9482; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4677_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11530)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11530; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3340_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13578)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13578; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2003_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15626)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15626; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3499_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1802)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1802; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2162_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3850)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3850; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_825_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5898)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5898; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4507_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7946)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7946; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3170_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9994)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9994; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1833_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12042)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12042; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_496_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14090)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14090; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4178_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16138)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 16138; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_873_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(298)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 298; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4555_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2346)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2346; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3218_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4394)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {4394, 558}, /*h(213)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {213, 2006} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1881_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6442)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {6442, 558}, /*h(2261)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {2261, 2007} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_544_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8490)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {8490, 558}, /*h(4309)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {4309, 2008} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4226_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10538)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {10538, 558}, /*h(6357)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {6357, 2009} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2889_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12586)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {12586, 558}, /*h(8405)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {8405, 2010} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1552_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14634)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {14634, 558}, /*h(10453)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {10453, 2011} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_205_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1322)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1322, 558}, /*h(8087)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {8087, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3887_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3370)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {3370, 558}, /*h(10135)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {10135, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2550_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5418)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {5418, 558}, /*h(12183)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {12183, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1213_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7466)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {7466, 558}, /*h(14231)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {14231, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4895_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9514)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {9514, 558}, /*h(16279)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {16279, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3558_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11562)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11562; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2221_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13610)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13610; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_884_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15658)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15658; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2380_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1834)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1834, 558}, /*h(8599)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {8599, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1043_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3882)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {3882, 558}, /*h(10647)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {10647, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4725_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(5930)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {5930, 558}, /*h(1749)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {1749, 2006}, /*h(12695)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {12695, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3388_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(14743)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {14743, 561}, /*h(7978)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {7978, 558}, /*h(3797)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {3797, 2007} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2051_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10026)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {10026, 558}, /*h(5845)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {5845, 2008} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_714_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12074)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {12074, 558}, /*h(7893)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {7893, 2009} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4396_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14122)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {14122, 558}, /*h(9941)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {9941, 2010} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3059_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16170)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {16170, 558}, /*h(11989)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {11989, 2011} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1713_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(274)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {274, 558}, /*h(15401)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {15401, 741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_376_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2322)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2322; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4058_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4370)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4370; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2720_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6418)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6418; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1383_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8466)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8466; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_46_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10514)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10514; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3728_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12562)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12562; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2391_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14610)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14610; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1044_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1298)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1298; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4726_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3346)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3346; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3389_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5394)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5394; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2052_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7442)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7442; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_715_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9490)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9490; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4397_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11538)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11538; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3060_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13586)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13586; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1723_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15634)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15634; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3219_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1810)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1810; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1882_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3858)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3858; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_545_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5906)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5906; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4227_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7954)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7954; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2890_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10002)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10002; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1553_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12050)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12050; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_216_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14098)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14098; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3898_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16146)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 16146; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_594_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(306)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {306, 558}, /*h(15433)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {15433, 749}, /*h(4487)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {4487, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (4*key % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4276_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2354)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {2354, 558}, /*h(6535)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {6535, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2939_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4402)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {4402, 558}, /*h(8583)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {8583, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1602_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6450)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {6450, 558}, /*h(10631)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {10631, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_265_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(8498)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {8498, 558}, /*h(12679)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {12679, 561}, /*h(1733)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {1733, 2006} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3947_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(3781)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {3781, 2007}, /*h(14727)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {14727, 561}, /*h(10546)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {10546, 558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2610_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12594)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {12594, 558}, /*h(5829)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {5829, 2008} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1273_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14642)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {14642, 558}, /*h(7877)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {7877, 2009} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4944_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1330)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1330; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3607_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3378)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3378; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2270_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5426)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5426; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_933_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7474)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7474; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4615_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9522)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9522; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3278_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11570)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11570; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1941_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13618)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13618; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_604_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15666)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15666; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2100_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1842)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1842; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_763_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3890)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3890; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4445_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5938)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5938; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3108_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7986)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7986; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1771_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10034)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10034; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_434_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12082)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12082; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4116_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14130)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14130; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2779_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16178)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 16178; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_355_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(259)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 259; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4037_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2307)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2307; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2700_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4355)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4355; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1363_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6403)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6403; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_26_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8451)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8451; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3708_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10499)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10499; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2371_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1601)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1601, 749}, /*h(12547)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {12547, 558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1034_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(14595)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {14595, 558}, /*h(1065)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {1065, 741}, /*h(3649)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {3649, 749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((8*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4705_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1283)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1283; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3368_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3331)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3331; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2031_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5379)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5379; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_694_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7427)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7427; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4376_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9475)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9475; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3039_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11523)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11523; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1702_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13571)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13571; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_365_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15619)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15619; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1862_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1795)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1795; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_525_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(3843)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {3843, 558}, /*h(14789)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b111] no_refining_prefix*/ {14789, 2034}, /*h(1259)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1259, 743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4207_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5891)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {5891, 558}, /*h(3307)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {3307, 743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2870_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5355)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {5355, 743}, /*h(7939)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {7939, 558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1533_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9987)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {9987, 558}, /*h(7403)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {7403, 743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_196_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12035)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {12035, 558}, /*h(9451)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {9451, 743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3877_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3137)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {3137, 749}, /*h(14083)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {14083, 558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2540_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16131)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {16131, 558}, /*h(5185)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {5185, 749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4255_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(291)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 291; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2918_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2339)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2339; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1581_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4387)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4387; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_244_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6435)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6435; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3926_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8483)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8483; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2589_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10531)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10531; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1252_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12579)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {12579, 558}, /*h(1633)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1633, 749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4934_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3681)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {3681, 749}, /*h(14627)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {14627, 558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3587_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12261)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b101]*/ {12261, 2027}, /*h(1315)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1315, 558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2250_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3363)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3363; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_913_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5411)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5411; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4595_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7459)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7459; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3257_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5326)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {5326, 2008}, /*h(9507)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {9507, 558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1920_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7374)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {7374, 2009}, /*h(11555)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {11555, 558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_583_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9422)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {9422, 2010}, /*h(13603)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {13603, 558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4265_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11470)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {11470, 2011}, /*h(15651)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {15651, 558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_743_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1827)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1827; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4425_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3875)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3875; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3088_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5923)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5923; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1751_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7971)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7971; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_414_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10019)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10019; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4096_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1121)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1121, 749}, /*h(12067)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {12067, 558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2759_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14115)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14115; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1422_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16163)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 16163; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_75_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(267)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 267; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3757_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2315)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2315; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2420_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4363)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4363; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1083_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6411)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6411; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4765_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8459)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8459; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3428_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10507)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10507; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2091_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12555)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {12555, 558}, /*h(1609)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1609, 749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_754_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3657)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {3657, 749}, /*h(14603)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {14603, 558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4426_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12237)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b101]*/ {12237, 2027}, /*h(1291)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1291, 558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3089_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3339)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3339; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1752_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5387)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5387; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_415_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7435)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7435; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4097_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9483)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9483; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2760_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11531)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11531; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1423_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(49)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {49, 740}, /*h(13579)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {13579, 558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 7) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_86_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15627)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {15627, 558}, /*h(2097)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {2097, 740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1582_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1803)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1803; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_245_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3851)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {3851, 558}, /*h(14797)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b111] no_refining_prefix*/ {14797, 2034} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3927_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5899)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5899; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2590_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7947)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7947; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1253_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9995)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9995; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4935_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1097)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1097, 749}, /*h(12043)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {12043, 558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3598_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14091)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {14091, 558}, /*h(3145)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {3145, 749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2261_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5193)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {5193, 749}, /*h(16139)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {16139, 558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3975_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(299)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 299; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2638_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2347)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2347; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1301_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(214)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {214, 2006}, /*h(4395)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {4395, 558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4983_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2262)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {2262, 2007}, /*h(6443)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {6443, 558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3646_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4310)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {4310, 2008}, /*h(8491)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {8491, 558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2309_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6358)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {6358, 2009}, /*h(10539)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {10539, 558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_972_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(12587)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {12587, 558}, /*h(8406)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {8406, 2010}, /*h(1641)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1641, 749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4654_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(3689)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {3689, 749}, /*h(14635)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {14635, 558}, /*h(10454)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {10454, 2011} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3307_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1323)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1323, 558}, /*h(12269)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b101]*/ {12269, 2027} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1970_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3371)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3371; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_633_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5419)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5419; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4315_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7467)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7467; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2978_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9515)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9515; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1641_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11563)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11563; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_304_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13611)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {13611, 558}, /*h(81)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {81, 750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3986_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15659)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {15659, 558}, /*h(2129)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {2129, 750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_463_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1835)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1835; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4145_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3883)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3883; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2808_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1750)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {1750, 2006}, /*h(5931)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {5931, 558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1471_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3798)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {3798, 2007}, /*h(7979)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {7979, 558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_134_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10027)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10027; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3816_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12075)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {12075, 558}, /*h(1129)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1129, 749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2479_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3177)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {3177, 749}, /*h(14123)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {14123, 558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1142_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5225)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {5225, 749}, /*h(16171)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {16171, 558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4814_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(275)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 275; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3477_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2323)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {2323, 558}, /*h(15853)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b111] f2_refining_prefix*/ {15853, 2029} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2140_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4371)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4371; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_803_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6419)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6419; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4485_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8467)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8467; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3148_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10515)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10515; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1811_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1617)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1617, 750}, /*h(12563)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {12563, 558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_474_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3665)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {3665, 750}, /*h(14611)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {14611, 558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4146_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1299)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1299, 558}, /*h(12245)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b101]*/ {12245, 2027} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2809_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3347)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {3347, 558}, /*h(14293)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b110] f3_refining_prefix mode64*/ {14293, 2030} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1472_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16341)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b111] f3_refining_prefix mode64*/ {16341, 2028}, /*h(5395)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {5395, 558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_135_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7443)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7443; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3817_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9491)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9491; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2480_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11539)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11539; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1143_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13587)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13587; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4825_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15635)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15635; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1302_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1811)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1811; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4984_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14805)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b111] no_refining_prefix*/ {14805, 2034}, /*h(3859)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {3859, 558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3647_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5907)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5907; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2310_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7955)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7955; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_973_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10003)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10003; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4655_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12051)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {12051, 558}, /*h(1105)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1105, 750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3318_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3153)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {3153, 750}, /*h(14099)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {14099, 558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1981_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5201)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {5201, 750}, /*h(16147)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {16147, 558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3696_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15434)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {15434, 749}, /*h(307)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {307, 558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2359_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2355)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2355; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1022_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4403)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4403; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4704_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6451)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6451; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3367_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1734)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {1734, 2006}, /*h(8499)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {8499, 558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2030_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3782)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {3782, 2007}, /*h(10547)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {10547, 558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_693_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5830)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {5830, 2008}, /*h(12595)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {12595, 558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4375_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7878)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {7878, 2009}, /*h(14643)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {14643, 558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3027_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1331)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1331, 558}, /*h(12277)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b101]*/ {12277, 2027} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1690_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14325)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b110] f3_refining_prefix mode64*/ {14325, 2030}, /*h(3379)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {3379, 558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_353_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5427)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {5427, 558}, /*h(16373)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b111] f3_refining_prefix mode64*/ {16373, 2028} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4035_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7475)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7475; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2698_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9523)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9523; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1361_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11571)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11571; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_24_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13619)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13619; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3706_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15667)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15667; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_183_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1843)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1843; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3865_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3891)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3891; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2528_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5939)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5939; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1191_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7987)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7987; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4873_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10035)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10035; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3536_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1137)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1137, 750}, /*h(12083)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {12083, 558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2199_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3185)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {3185, 750}, /*h(14131)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {14131, 558} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_862_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16179)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {16179, 558}, /*h(5233)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {5233, 750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1540_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(261)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 261; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_203_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2309)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2309; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3885_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4357)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4357; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2548_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6405)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6405; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1211_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8453)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {8453, 559}, /*h(5869)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {5869, 2008} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4893_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7917)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {7917, 2009}, /*h(10501)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {10501, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3556_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12549)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {12549, 559}, /*h(9965)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {9965, 2010} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2219_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(14597)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {14597, 559}, /*h(1067)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {1067, 741}, /*h(12013)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {12013, 2011} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_871_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(8050)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {8050, 2068}, /*h(12231)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b101]*/ {12231, 2027}, /*h(1285)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1285, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4553_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10098)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {10098, 2068}, /*h(3333)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {3333, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3216_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12146)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {12146, 2068}, /*h(5381)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {5381, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1879_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14194)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {14194, 2068}, /*h(7429)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {7429, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_542_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16242)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {16242, 2068}, /*h(9477)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {9477, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4224_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11525)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11525; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2887_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13573)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13573; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1550_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15621)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15621; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3046_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1797)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1797; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1709_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3845)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3845; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_372_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5893)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5893; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4054_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7941)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7941; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2717_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9989)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9989; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1380_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1091)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1091, 749}, /*h(12037)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {12037, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_43_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14085)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {14085, 559}, /*h(3139)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {3139, 749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3725_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5187)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {5187, 749}, /*h(16133)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {16133, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_421_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(293)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 293; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4103_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2341)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2341; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2766_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4389)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4389; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1429_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6437)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6437; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_92_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8485)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8485; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3774_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10533)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10533; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2437_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1635)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1635, 749}, /*h(12581)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {12581, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1100_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(3683)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {3683, 749}, /*h(14629)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {14629, 559}, /*h(1099)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1099, 749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((7*key % 23) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4771_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8082)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {8082, 560}, /*h(1317)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1317, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3434_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10130)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {10130, 560}, /*h(3365)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {3365, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2097_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12178)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {12178, 560}, /*h(5413)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {5413, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_760_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14226)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {14226, 560}, /*h(7461)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {7461, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4442_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16274)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {16274, 560}, /*h(9509)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {9509, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3105_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11557)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11557; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1768_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13605)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13605; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_431_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15653)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15653; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1928_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1829)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1829; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_591_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1293)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1293, 559}, /*h(3877)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {3877, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4273_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5925)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {5925, 559}, /*h(3341)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {3341, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2936_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7973)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {7973, 559}, /*h(5389)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {5389, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1599_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7437)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {7437, 559}, /*h(10021)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {10021, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_262_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12069)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {12069, 559}, /*h(9485)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {9485, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3944_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14117)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {14117, 559}, /*h(11533)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {11533, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2607_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13581)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {13581, 559}, /*h(16165)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {16165, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1260_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(269)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 269; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4942_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2317)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2317; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3605_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4365)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4365; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2268_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6413)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6413; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_931_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8461)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8461; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4613_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10509)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10509; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3276_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1611)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1611, 749}, /*h(12557)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {12557, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1939_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3659)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {3659, 749}, /*h(14605)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {14605, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1270_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(502)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b000] mode64*/ {502, 752}, /*h(15629)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {15629, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2767_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(5986)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {5986, 2068}, /*h(1805)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1805, 559}, /*h(12751)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b110] no_refining_prefix eamode64*/ {12751, 2033} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1430_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(14799)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b111] no_refining_prefix*/ {14799, 2034}, /*h(8034)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {8034, 2068}, /*h(3853)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {3853, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_93_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10082)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {10082, 2068}, /*h(5901)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {5901, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3775_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12130)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {12130, 2068}, /*h(7949)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {7949, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2438_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14178)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {14178, 2068}, /*h(9997)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {9997, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1101_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16226)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {16226, 2068}, /*h(12045)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {12045, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4783_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14093)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {14093, 559}, /*h(11509)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {11509, 2011} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3446_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13557)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {13557, 2012}, /*h(16141)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {16141, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_141_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(301)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 301; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3823_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2349)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2349; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2486_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4397)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4397; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1149_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6445)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6445; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4831_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8493)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8493; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3494_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10541)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10541; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2157_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1643)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1643, 749}, /*h(12589)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {12589, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_820_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14637)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {14637, 559}, /*h(3691)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {3691, 749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4492_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(12271)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b101]*/ {12271, 2027}, /*h(1325)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1325, 559}, /*h(5506)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {5506, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3155_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7554)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {7554, 560}, /*h(3373)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {3373, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1818_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9602)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {9602, 560}, /*h(5421)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {5421, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_481_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11650)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {11650, 560}, /*h(7469)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {7469, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4163_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13698)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {13698, 560}, /*h(9517)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {9517, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2826_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15746)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {15746, 560}, /*h(11565)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {11565, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1489_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(83)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {83, 750}, /*h(13613)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {13613, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_152_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2131)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {2131, 750}, /*h(15661)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {15661, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((6*key % 7) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1648_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6018)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {6018, 560}, /*h(1837)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1837, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_311_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8066)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {8066, 560}, /*h(3885)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {3885, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3993_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10114)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {10114, 560}, /*h(5933)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {5933, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2656_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12162)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {12162, 560}, /*h(7981)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {7981, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1319_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14210)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {14210, 560}, /*h(10029)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {10029, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_5001_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(1131)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1131, 749}, /*h(16258)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {16258, 560}, /*h(12077)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {12077, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (4*key % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3664_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3179)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {3179, 749}, /*h(14125)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {14125, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2327_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16173)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {16173, 559}, /*h(5227)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {5227, 749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_980_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(277)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 277; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4662_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15855)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b111] f2_refining_prefix*/ {15855, 2029}, /*h(2325)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {2325, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3325_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4373)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4373; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1988_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6421)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6421; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_651_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8469)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8469; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4333_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10517)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10517; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2996_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1619)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1619, 750}, /*h(12565)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {12565, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1659_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14613)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {14613, 559}, /*h(3667)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {3667, 750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_312_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1301)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1301, 559}, /*h(12247)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b101]*/ {12247, 2027} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3994_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14295)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b110] f3_refining_prefix mode64*/ {14295, 2030}, /*h(3349)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {3349, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2657_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5397)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {5397, 559}, /*h(16343)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b111] f3_refining_prefix mode64*/ {16343, 2028} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1320_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7445)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7445; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_5002_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9493)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9493; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3665_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11541)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11541; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2328_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13589)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13589; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_991_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15637)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15637; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2487_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(1813)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1813, 559}, /*h(12759)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b110] no_refining_prefix eamode64*/ {12759, 2033}, /*h(8578)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {8578, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1150_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(10626)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {10626, 560}, /*h(14807)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b111] no_refining_prefix*/ {14807, 2034}, /*h(3861)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {3861, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4832_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12674)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {12674, 560}, /*h(5909)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {5909, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3495_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14722)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {14722, 560}, /*h(7957)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {7957, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2158_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14186)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {14186, 2068}, /*h(10005)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {10005, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_821_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(1107)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1107, 750}, /*h(16234)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {16234, 2068}, /*h(12053)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {12053, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (4*key % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4503_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3155)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {3155, 750}, /*h(14101)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {14101, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3166_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16149)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {16149, 559}, /*h(5203)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {5203, 750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4880_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(309)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 309; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3543_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2357)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2357; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2206_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4405)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4405; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_869_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6453)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6453; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4551_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8501)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8501; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3214_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10549)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10549; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1877_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12597)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {12597, 559}, /*h(1651)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1651, 750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_540_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3699)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {3699, 750}, /*h(14645)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {14645, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4212_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(12279)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b101]*/ {12279, 2027}, /*h(8098)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {8098, 560}, /*h(1333)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1333, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2875_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(3381)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {3381, 559}, /*h(14327)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b110] f3_refining_prefix mode64*/ {14327, 2030}, /*h(7562)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {7562, 560}, /*h(10146)=3 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {10146, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((8*key % 7) % 4); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1538_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(12194)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {12194, 560}, /*h(16375)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b111] f3_refining_prefix mode64*/ {16375, 2028}, /*h(5429)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {5429, 559}, /*h(9610)=3 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {9610, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 7) % 4); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_201_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(14242)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {14242, 560}, /*h(11658)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {11658, 560}, /*h(7477)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {7477, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3883_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(13706)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {13706, 560}, /*h(9525)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {9525, 559}, /*h(16290)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {16290, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2546_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15754)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {15754, 560}, /*h(11573)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {11573, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1209_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13621)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13621; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4891_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15669)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15669; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1368_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8610)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {8610, 560}, /*h(1845)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1845, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_31_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10658)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {10658, 560}, /*h(3893)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {3893, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3713_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12706)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {12706, 560}, /*h(5941)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {5941, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2376_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14754)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {14754, 560}, /*h(7989)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {7989, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1039_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10037)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10037; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4721_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1139)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {1139, 750}, /*h(12085)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {12085, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3384_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14133)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {14133, 559}, /*h(3187)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {3187, 750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2047_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5235)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {5235, 750}, /*h(16181)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {16181, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4642_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(262)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 262; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3305_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2310)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2310; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1968_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4358)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {4358, 559}, /*h(1774)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {1774, 2006} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_631_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3822)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {3822, 2007}, /*h(6406)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {6406, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4313_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8454)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {8454, 559}, /*h(5870)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {5870, 2008} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2976_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10502)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {10502, 559}, /*h(7918)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {7918, 2009} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3973_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1286)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1286, 559}, /*h(8051)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {8051, 2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2636_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3334)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {3334, 559}, /*h(10099)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {10099, 2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3644_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9478)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {9478, 559}, /*h(16243)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {16243, 2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2307_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11526)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11526; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_970_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13574)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13574; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4652_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15622)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15622; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1129_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1798)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1798; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4811_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3846)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3846; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3523_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(294)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 294; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2186_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2342)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2342; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_849_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4390)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4390; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4531_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6438)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6438; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3194_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8486)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8486; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1857_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10534)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10534; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_520_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12582)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12582; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4202_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14630)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14630; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2854_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1318)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1318, 559}, /*h(8083)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {8083, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1517_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3366)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {3366, 559}, /*h(10131)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {10131, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_180_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(1233)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1233, 742}, /*h(12179)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {12179, 560}, /*h(5414)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {5414, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3862_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(7462)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {7462, 559}, /*h(3281)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {3281, 742}, /*h(14227)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {14227, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2525_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(16275)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {16275, 560}, /*h(5329)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {5329, 742}, /*h(9510)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {9510, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1188_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11558)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {11558, 559}, /*h(7377)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {7377, 742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4870_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13606)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {13606, 559}, /*h(9425)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {9425, 742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3533_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15654)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {15654, 559}, /*h(11473)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {11473, 742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_11_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1830)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1830; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3693_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3878)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {3878, 559}, /*h(1294)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1294, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2356_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3342)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {3342, 559}, /*h(5926)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {5926, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1018_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(7974)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {7974, 559}, /*h(3793)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {3793, 742}, /*h(14739)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {14739, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4700_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10022)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {10022, 559}, /*h(5841)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {5841, 742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3363_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12070)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {12070, 559}, /*h(7889)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {7889, 742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2026_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14118)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {14118, 559}, /*h(9937)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {9937, 742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_689_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16166)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {16166, 559}, /*h(11985)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {11985, 742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4362_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(270)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 270; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3025_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2318)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2318; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1688_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4366)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4366; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_351_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6414)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6414; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1019_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5390)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5390; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4701_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7438)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7438; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3364_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9486)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9486; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2027_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11534)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11534; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_690_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13582)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13582; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4372_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15630)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {15630, 559}, /*h(503)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b000] mode64*/ {503, 752} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_850_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1806)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1806, 559}, /*h(5987)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {5987, 2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4532_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(3854)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {3854, 559}, /*h(1270)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {1270, 2006}, /*h(8035)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {8035, 2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3195_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(3318)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {3318, 2007}, /*h(5902)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {5902, 559}, /*h(10083)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {10083, 2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3243_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(302)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 302; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1906_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2350)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2350; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_569_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4398)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4398; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4251_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6446)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6446; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2914_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8494)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {8494, 559}, /*h(1729)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1729, 743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1577_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10542)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {10542, 559}, /*h(3777)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {3777, 743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_240_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12590)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {12590, 559}, /*h(5825)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {5825, 743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3922_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14638)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {14638, 559}, /*h(7873)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {7873, 743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2575_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1326)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1326, 559}, /*h(5507)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {5507, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1238_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3374)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {3374, 559}, /*h(7555)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {7555, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4920_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5422)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {5422, 559}, /*h(9603)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {9603, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3583_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7470)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {7470, 559}, /*h(11651)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {11651, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2246_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9518)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {9518, 559}, /*h(13699)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {13699, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_909_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11566)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {11566, 559}, /*h(15747)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {15747, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4590_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13614)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13614; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3253_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15662)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15662; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4750_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1838)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1838, 559}, /*h(6019)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {6019, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3413_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3886)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {3886, 559}, /*h(8067)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {8067, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2076_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5934)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {5934, 559}, /*h(10115)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {10115, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_739_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(7982)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {7982, 559}, /*h(1217)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1217, 743}, /*h(12163)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {12163, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4421_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(14211)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {14211, 560}, /*h(10030)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {10030, 559}, /*h(3265)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {3265, 743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3084_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(5313)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {5313, 743}, /*h(16259)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {16259, 560}, /*h(12078)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {12078, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1747_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14126)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {14126, 559}, /*h(7361)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {7361, 743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_410_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16174)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {16174, 559}, /*h(9409)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {9409, 743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4082_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(278)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 278; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2745_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2326)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2326; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1408_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4374)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {4374, 559}, /*h(193)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {193, 743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_71_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6422)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {6422, 559}, /*h(2241)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {2241, 743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3414_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1302)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1302; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2077_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3350)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3350; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_740_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5398)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5398; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4422_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7446)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7446; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3085_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9494)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9494; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1748_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11542)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11542; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_411_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13590)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13590; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4093_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15638)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15638; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_570_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(8579)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {8579, 560}, /*h(5995)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {5995, 2068}, /*h(1814)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1814, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4252_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(8043)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {8043, 2068}, /*h(3862)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {3862, 559}, /*h(10627)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {10627, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2915_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(5910)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {5910, 559}, /*h(12675)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {12675, 560}, /*h(10091)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {10091, 2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2963_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(310)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 310; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1626_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2358)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2358; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_289_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4406)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {4406, 559}, /*h(225)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {225, 743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3971_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6454)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {6454, 559}, /*h(2273)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {2273, 743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2634_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8502)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {8502, 559}, /*h(4321)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {4321, 743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1297_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10550)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {10550, 559}, /*h(6369)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {6369, 743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4979_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12598)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {12598, 559}, /*h(8417)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {8417, 743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3642_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14646)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {14646, 559}, /*h(10465)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {10465, 743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2295_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(8099)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {8099, 560}, /*h(5515)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {5515, 560}, /*h(1334)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1334, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_958_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(10147)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {10147, 560}, /*h(7563)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {7563, 560}, /*h(3382)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {3382, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4640_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(9611)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {9611, 560}, /*h(5430)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {5430, 559}, /*h(12195)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {12195, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3303_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(7478)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {7478, 559}, /*h(14243)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {14243, 560}, /*h(11659)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {11659, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1966_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9526)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {9526, 559}, /*h(13707)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {13707, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_629_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11574)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {11574, 559}, /*h(15755)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {15755, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4311_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13622)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13622; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2974_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15670)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15670; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4470_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1846)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1846, 559}, /*h(8611)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {8611, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3133_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3894)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {3894, 559}, /*h(10659)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {10659, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1796_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(12707)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {12707, 560}, /*h(5942)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {5942, 559}, /*h(1761)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1761, 743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_459_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(1225)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1225, 743}, /*h(3809)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {3809, 743}, /*h(14755)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {14755, 560}, /*h(7990)=3 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {7990, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((8*key % 7) % 4); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4141_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(10038)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {10038, 559}, /*h(5857)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {5857, 743}, /*h(3273)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {3273, 743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2804_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(12086)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {12086, 559}, /*h(5321)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {5321, 743}, /*h(7905)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {7905, 743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 13) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1467_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14134)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {14134, 559}, /*h(7369)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {7369, 743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_130_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16182)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {16182, 559}, /*h(9417)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {9417, 743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2725_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(263)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 263; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1387_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15841)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {15841, 751}, /*h(2311)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {2311, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2056_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1287)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1287, 559}, /*h(12233)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {12233, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_719_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3335)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {3335, 559}, /*h(14281)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {14281, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4401_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16329)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {16329, 751}, /*h(5383)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {5383, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3064_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7431)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7431; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1727_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9479)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9479; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_390_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11527)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11527; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4072_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13575)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13575; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2735_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15623)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15623; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4231_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1799)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1799, 559}, /*h(12745)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {12745, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2894_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14793)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {14793, 751}, /*h(3847)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {3847, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1606_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(295)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 295; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_269_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2343)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2343; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3951_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4391)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4391; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2614_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6439)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6439; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1277_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8487)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8487; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4959_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10535)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {10535, 559}, /*h(7951)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {7951, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3622_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9999)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {9999, 559}, /*h(12583)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {12583, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2285_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14631)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {14631, 559}, /*h(12047)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {12047, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_937_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1319)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1319, 559}, /*h(12265)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {12265, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4619_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14313)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {14313, 751}, /*h(3367)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {3367, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3282_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(5415)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {5415, 559}, /*h(1234)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1234, 742}, /*h(16361)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {16361, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (4*key % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1945_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3282)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {3282, 742}, /*h(7463)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {7463, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_608_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5330)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {5330, 742}, /*h(9511)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {9511, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4290_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7378)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {7378, 742}, /*h(11559)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {11559, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2953_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9426)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {9426, 742}, /*h(13607)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {13607, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1616_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11474)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {11474, 742}, /*h(15655)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {15655, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3112_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15361)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {15361, 741}, /*h(1831)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1831, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1775_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3879)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3879; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_438_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1746)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1746, 742}, /*h(5927)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {5927, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4120_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3794)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {3794, 742}, /*h(7975)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {7975, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2783_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5842)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {5842, 742}, /*h(10023)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {10023, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1446_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7890)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {7890, 742}, /*h(12071)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {12071, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_109_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9938)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {9938, 742}, /*h(14119)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {14119, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3791_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11986)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {11986, 742}, /*h(16167)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {16167, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2445_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(271)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 271; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1108_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2319)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2319; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4790_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4367)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4367; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3453_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6415)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6415; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1776_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1295)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1295, 559}, /*h(14825)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {14825, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 7) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_439_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14289)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {14289, 751}, /*h(3343)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {3343, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4121_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5391)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {5391, 559}, /*h(16337)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {16337, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2784_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7439)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7439; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1447_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9487)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9487; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_110_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11535)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11535; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3792_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13583)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13583; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2455_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15631)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15631; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3952_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12753)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {12753, 751}, /*h(1807)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1807, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2615_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(1271)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {1271, 2006}, /*h(14801)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {14801, 751}, /*h(3855)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {3855, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((6*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1278_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5903)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {5903, 559}, /*h(3319)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {3319, 2007} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_948_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14095)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14095; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4630_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16143)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 16143; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1326_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(303)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 303; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_5008_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2351)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2351; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3671_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4399)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4399; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2334_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6447)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6447; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_997_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1730)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1730, 743}, /*h(8495)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {8495, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4679_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3778)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {3778, 743}, /*h(10543)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {10543, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3342_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5826)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {5826, 743}, /*h(12591)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {12591, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2005_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7874)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {7874, 743}, /*h(14639)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {14639, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_658_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12273)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {12273, 751}, /*h(1327)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1327, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4339_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3375)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {3375, 559}, /*h(5959)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b010] f3_refining_prefix*/ {5959, 2069} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3002_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5423)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5423; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1665_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7471)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7471; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_328_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9519)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9519; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4010_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11567)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11567; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2673_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13615)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13615; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1336_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15663)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15663; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2833_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1839)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {1839, 559}, /*h(12785)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {12785, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1496_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3887)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {3887, 559}, /*h(14833)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {14833, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_159_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5935)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5935; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3841_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1218)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1218, 743}, /*h(7983)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {7983, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2504_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3266)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {3266, 743}, /*h(10031)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {10031, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1167_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5314)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {5314, 743}, /*h(12079)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {12079, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4849_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7362)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {7362, 743}, /*h(14127)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {14127, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3512_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(9410)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {9410, 743}, /*h(16175)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {16175, 559}, /*h(13591)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {13591, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2165_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(279)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 279; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_828_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2327)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2327; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4510_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(194)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {194, 743}, /*h(4375)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {4375, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3173_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2242)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {2242, 743}, /*h(6423)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {6423, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1497_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1303)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1303; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_160_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3351)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3351; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3842_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5399)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5399; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2505_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7447)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7447; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1168_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9495)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9495; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4850_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11543)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11543; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2175_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11458)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {11458, 743}, /*h(15639)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {15639, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3672_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1815)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1815; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2335_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3863)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3863; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_998_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5911)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5911; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1046_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(311)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {311, 559}, /*h(13841)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {13841, 740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((6*key % 7) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4728_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2359)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {2359, 559}, /*h(15889)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {15889, 740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 7) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3391_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(226)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {226, 743}, /*h(4407)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {4407, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2054_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2274)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {2274, 743}, /*h(6455)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {6455, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_717_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4322)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {4322, 743}, /*h(8503)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {8503, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4399_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6370)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {6370, 743}, /*h(10551)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {10551, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3062_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8418)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {8418, 743}, /*h(12599)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {12599, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1725_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10466)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {10466, 743}, /*h(14647)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {14647, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_378_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1335)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1335; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4060_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3383)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3383; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2723_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5431)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5431; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1386_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7479)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7479; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_49_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9527)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9527; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3731_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11575)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11575; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2394_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13623)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13623; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1057_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15671)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15671; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2553_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1847)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1847; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1216_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3895)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3895; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4898_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5943)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5943; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3561_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1226)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1226, 743}, /*h(7991)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {7991, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2224_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3274)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {3274, 743}, /*h(10039)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {10039, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_887_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5322)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {5322, 743}, /*h(12087)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {12087, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4569_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7370)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {7370, 743}, /*h(14135)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {14135, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3232_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9418)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {9418, 743}, /*h(16183)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {16183, 559} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4733_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(4566)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b010] no_refining_prefix mode64 eamode32*/ {4566, 2024}, /*h(385)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {385, 560}, /*h(11331)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {11331, 749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 17) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3396_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(13379)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {13379, 749}, /*h(6614)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b011] no_refining_prefix*/ {6614, 2025}, /*h(2433)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {2433, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2059_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(4481)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {4481, 560}, /*h(15427)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {15427, 749}, /*h(8662)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {8662, 2020} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_722_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10710)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b101]*/ {10710, 2027}, /*h(6529)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {6529, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4404_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12758)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b110] no_refining_prefix eamode32*/ {12758, 2032}, /*h(8577)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {8577, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3067_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14806)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b111] no_refining_prefix*/ {14806, 2034}, /*h(10625)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {10625, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1730_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12673)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12673; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_393_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14721)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14721; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4064_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1409)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1409; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2727_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10222)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {10222, 2020}, /*h(3457)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {3457, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1390_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12270)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b101]*/ {12270, 2027}, /*h(5505)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {5505, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_53_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7553)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7553; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3735_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9601)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9601; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2398_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11649)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11649; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1061_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13697)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13697; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4743_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15745)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15745; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1221_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6102)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b010] f3_refining_prefix*/ {6102, 2026}, /*h(1921)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1921, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4903_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3969)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3969; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3566_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10198)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {10198, 2020}, /*h(6017)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {6017, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2229_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12246)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b101]*/ {12246, 2027}, /*h(8065)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {8065, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_892_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14294)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b110] f3_refining_prefix mode64*/ {14294, 2030}, /*h(10113)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {10113, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4573_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12161)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12161; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3236_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14209)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14209; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1899_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1130)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1130, 749}, /*h(16257)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {16257, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3614_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(417)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {417, 560}, /*h(11363)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {11363, 749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2277_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2465)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {2465, 560}, /*h(13411)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {13411, 749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_940_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15459)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {15459, 749}, /*h(4513)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {4513, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4622_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6561)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6561; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3285_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8609)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8609; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1948_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10657)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10657; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_611_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12705)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12705; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4293_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14753)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14753; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2946_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12387)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {12387, 749}, /*h(1441)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1441, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1609_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3489)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {3489, 560}, /*h(14435)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {14435, 749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_272_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9718)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {9718, 2020}, /*h(5537)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {5537, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3953_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7585)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7585; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2616_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9633)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9633; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1279_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11681)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11681; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4961_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13729)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13729; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3624_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15777)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15777; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_102_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6134)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b010] f3_refining_prefix*/ {6134, 2026}, /*h(1953)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1953, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3784_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4001)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4001; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2447_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10230)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {10230, 2020}, /*h(6049)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {6049, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1110_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12278)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b101]*/ {12278, 2027}, /*h(8097)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {8097, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4792_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14326)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b110] f3_refining_prefix mode64*/ {14326, 2030}, /*h(10145)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {10145, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3455_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16374)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b111] f3_refining_prefix mode64*/ {16374, 2028}, /*h(12193)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {12193, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2118_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14241)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14241; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_781_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16289)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 16289; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4453_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(393)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {393, 560}, /*h(11339)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {11339, 749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3116_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2441)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {2441, 560}, /*h(13387)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {13387, 749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1779_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15435)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {15435, 749}, /*h(4489)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {4489, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_442_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6537)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6537; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4124_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8585)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8585; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2787_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10633)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10633; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1450_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12681)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {12681, 560}, /*h(1735)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {1735, 2006} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_113_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3783)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {3783, 2007}, /*h(14729)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {14729, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3785_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12363)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {12363, 749}, /*h(1417)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1417, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2448_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3465)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {3465, 560}, /*h(14411)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {14411, 749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1111_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5513)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5513; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4793_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7561)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7561; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3456_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9609)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9609; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2119_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11657)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11657; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_782_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13705)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13705; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4464_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15753)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15753; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_941_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8694)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {8694, 2020}, /*h(1929)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1929, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4623_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10742)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b101]*/ {10742, 2027}, /*h(3977)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {3977, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3286_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6025)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6025; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1949_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8073)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8073; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_612_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10121)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10121; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4294_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1223)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {1223, 2006}, /*h(12169)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {12169, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2957_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14217)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {14217, 560}, /*h(3271)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {3271, 2007} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1620_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5319)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {5319, 2008}, /*h(16265)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {16265, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_660_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4521)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4521; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4342_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6569)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6569; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3005_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8617)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8617; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1668_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10665)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10665; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_331_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1767)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {1767, 2006}, /*h(12713)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {12713, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4013_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3815)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {3815, 2007}, /*h(14761)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {14761, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2666_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(1449)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1449, 560}, /*h(12395)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {12395, 749}, /*h(8214)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b100] no_refining_prefix*/ {8214, 739} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1329_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3497)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {3497, 560}, /*h(14443)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {14443, 749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_5011_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5545)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5545; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3674_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7593)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7593; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2337_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9641)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9641; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1000_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11689)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11689; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4682_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13737)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {13737, 560}, /*h(207)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {207, 2006} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3345_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15785)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {15785, 560}, /*h(2255)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {2255, 2007} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4841_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1961)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1961; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3504_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4009)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4009; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2167_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6057)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6057; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_830_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8105)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8105; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4512_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10153)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10153; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3175_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12201)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {12201, 560}, /*h(1255)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {1255, 2006} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1838_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3303)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {3303, 2007}, /*h(14249)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {14249, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_501_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5351)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {5351, 2008}, /*h(16297)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {16297, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4173_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(401)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {401, 560}, /*h(13931)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {13931, 749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2836_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2449)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {2449, 560}, /*h(15979)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {15979, 749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1499_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4497)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4497; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_162_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6545)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6545; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3844_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8593)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8593; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2507_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10641)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10641; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1170_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1743)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {1743, 2006}, /*h(12689)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {12689, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4852_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3791)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {3791, 2007}, /*h(14737)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {14737, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3505_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1425)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1425, 560}, /*h(12371)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {12371, 750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2168_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3473)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {3473, 560}, /*h(14419)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {14419, 750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_831_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9702)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {9702, 2020}, /*h(5521)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {5521, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4513_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11750)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b101]*/ {11750, 2027}, /*h(7569)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {7569, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3176_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9617)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9617; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1839_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15846)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b111] f2_refining_prefix*/ {15846, 2029}, /*h(11665)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {11665, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_502_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13713)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13713; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4184_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15761)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15761; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_661_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1937)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1937, 560}, /*h(15467)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {15467, 749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((6*key % 7) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4343_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3985)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3985; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3006_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6033)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6033; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1669_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8081)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8081; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_332_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10129)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10129; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4014_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12177)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {12177, 560}, /*h(1231)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {1231, 2006} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2677_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3279)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {3279, 2007}, /*h(14225)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {14225, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1340_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5327)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {5327, 2008}, /*h(16273)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {16273, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3055_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11379)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {11379, 750}, /*h(433)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {433, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1718_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2481)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {2481, 560}, /*h(13427)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {13427, 750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_381_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4529)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {4529, 560}, /*h(15475)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {15475, 750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4063_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6577)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6577; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2726_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8625)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8625; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1389_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10673)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10673; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_52_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12721)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12721; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3734_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1239)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {1239, 2006}, /*h(14769)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {14769, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 7) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2386_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1457)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1457, 560}, /*h(12403)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {12403, 750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1049_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14451)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {14451, 750}, /*h(3505)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {3505, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4731_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5553)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5553; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3394_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7601)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7601; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2057_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9649)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9649; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_720_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11697)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11697; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4402_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13745)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13745; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3065_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15793)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15793; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3224_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4017)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4017; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1887_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6065)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6065; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_550_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8113)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8113; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4232_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10161)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10161; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2895_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1263)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {1263, 2006}, /*h(12209)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {12209, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1558_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3311)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {3311, 2007}, /*h(14257)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {14257, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_221_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16305)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {16305, 560}, /*h(5359)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {5359, 2008} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2816_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(386)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {386, 560}, /*h(4567)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b010] no_refining_prefix mode64 eamode64*/ {4567, 2023} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1479_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2434)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {2434, 560}, /*h(6615)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b011] no_refining_prefix*/ {6615, 2025} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_142_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4482)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {4482, 560}, /*h(8663)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {8663, 2020} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3824_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6530)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {6530, 560}, /*h(10711)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b101]*/ {10711, 2027} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2147_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1410)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1410; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_810_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3458)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {3458, 560}, /*h(10223)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {10223, 2020} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4322_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1922)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1922, 560}, /*h(8687)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {8687, 2020} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2985_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3970)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {3970, 560}, /*h(10735)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b101]*/ {10735, 2027} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1697_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(418)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 418; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_360_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2466)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2466; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4042_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4514)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {4514, 560}, /*h(8695)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {8695, 2020} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2705_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6562)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {6562, 560}, /*h(10743)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b101]*/ {10743, 2027} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1028_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1442)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1442, 560}, /*h(8207)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b100] no_refining_prefix*/ {8207, 739} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4710_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3490)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {3490, 560}, /*h(10255)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b101] no_refining_prefix not64*/ {10255, 2155} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3373_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5538)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {5538, 560}, /*h(1357)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b000] f2_refining_prefix*/ {1357, 2183} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2036_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7586)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {7586, 560}, /*h(3405)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b001] f2_refining_prefix*/ {3405, 2182} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_699_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9634)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9634; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4381_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11682)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11682; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3044_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13730)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13730; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1707_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15778)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15778; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3204_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1954)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1954, 560}, /*h(6135)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b010] f3_refining_prefix*/ {6135, 2026} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1867_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4002)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4002; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_530_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6050)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {6050, 560}, /*h(10231)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {10231, 2020} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2536_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(394)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 394; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1199_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2442)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2442; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4881_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4490)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4490; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3544_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6538)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6538; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2207_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8586)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8586; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_870_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10634)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10634; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4552_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12682)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12682; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3215_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14730)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14730; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1868_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1418)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1418; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_531_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3466)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3466; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4213_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5514)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5514; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4043_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1930)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1930; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2706_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3978)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3978; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1369_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6026)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6026; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_32_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8074)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8074; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3714_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10122)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10122; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2377_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12170)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12170; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1040_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14218)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14218; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4722_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16266)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 16266; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1417_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(426)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 426; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_80_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2474)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2474; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3762_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4522)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {4522, 560}, /*h(341)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b000] no_refining_prefix*/ {341, 2184} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2425_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6570)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6570; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1088_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8618)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8618; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4770_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10666)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10666; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3433_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12714)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12714; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2096_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14762)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14762; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_749_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1450)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1450; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4431_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3498)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3498; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3094_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5546)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5546; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1757_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7594)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7594; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_420_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9642)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9642; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4102_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11690)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11690; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2765_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13738)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13738; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1428_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15786)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15786; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2924_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1962)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1962; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1587_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4010)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4010; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_250_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6058)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6058; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3932_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8106)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8106; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2595_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10154)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10154; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1258_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12202)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12202; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4940_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14250)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14250; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3603_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16298)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 16298; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2256_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(402)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 402; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_919_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2450)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2450; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4601_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4498)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4498; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3264_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6546)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6546; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1927_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8594)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8594; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_590_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10642)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10642; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4272_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12690)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12690; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2935_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14738)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14738; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1588_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1426)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1426; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_251_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3474)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3474; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3933_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5522)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {5522, 560}, /*h(9703)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {9703, 2020} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2596_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7570)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {7570, 560}, /*h(11751)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b101]*/ {11751, 2027} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1259_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9618)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9618; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4941_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11666)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {11666, 560}, /*h(15847)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b111] f2_refining_prefix*/ {15847, 2029} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3604_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13714)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13714; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2267_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15762)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15762; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3763_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1938)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1938; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2426_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3986)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3986; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1089_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6034)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6034; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1138_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(434)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {434, 560}, /*h(15561)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {15561, 743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4820_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2482)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2482; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3483_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4530)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4530; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2146_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6578)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6578; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_808_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8626)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8626; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4490_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10674)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10674; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3153_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12722)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12722; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1816_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14770)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14770; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_469_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1458)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1458; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4151_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3506)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3506; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2814_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5554)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5554; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1477_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7602)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7602; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_140_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9650)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9650; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3822_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11698)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11698; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2485_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13746)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13746; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1148_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15794)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15794; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2644_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1970)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1970; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1307_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4018)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4018; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4989_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6066)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6066; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3652_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8114)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8114; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2315_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10162)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10162; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_978_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12210)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12210; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4660_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14258)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14258; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3323_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16306)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 16306; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_899_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(387)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 387; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4581_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2435)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2435; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3244_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4483)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4483; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1907_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6531)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {6531, 560}, /*h(3947)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {3947, 2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_230_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1411)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1411; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3912_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3459)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {3459, 560}, /*h(14405)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b111] no_refining_prefix*/ {14405, 2107} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2405_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1923)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1923; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1068_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3971)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3971; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4799_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(419)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 419; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3462_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2467)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2467; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2125_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4515)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4515; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_788_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6563)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6563; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4130_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1443)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1443; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2793_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3491)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3491; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1456_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1358)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b000] f2_refining_prefix*/ {1358, 2183}, /*h(5539)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {5539, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_119_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3406)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b001] f2_refining_prefix*/ {3406, 2182}, /*h(7587)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {7587, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3801_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9635)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9635; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2464_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11683)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11683; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1127_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13731)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13731; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4809_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15779)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15779; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1287_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1955)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1955; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4969_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1419)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1419, 560}, /*h(4003)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {4003, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3632_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6051)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {6051, 560}, /*h(3467)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {3467, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1965_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5345)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {5345, 743}, /*h(16291)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {16291, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_619_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(395)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 395; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4301_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2443)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2443; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2964_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4491)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4491; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1627_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6539)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6539; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_290_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8587)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8587; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3972_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10635)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10635; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2635_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1737)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1737, 743}, /*h(12683)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {12683, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1298_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3785)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {3785, 743}, /*h(14731)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {14731, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2126_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1931)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1931; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_789_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3979)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3979; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4471_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6027)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6027; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3134_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8075)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8075; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1797_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10123)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10123; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_460_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12171)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12171; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4142_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14219)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14219; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2805_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16267)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 16267; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4519_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(427)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 427; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3182_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2475)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2475; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1845_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(342)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b000] no_refining_prefix*/ {342, 2184}, /*h(4523)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {4523, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_508_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6571)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6571; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4190_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8619)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8619; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2853_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10667)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10667; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1516_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1769)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1769, 743}, /*h(12715)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {12715, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_179_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14763)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {14763, 560}, /*h(3817)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {3817, 743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3851_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1451)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1451; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2514_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3499)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3499; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1177_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5547)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5547; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4859_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7595)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7595; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3522_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9643)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9643; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2185_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11691)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11691; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_848_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(209)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {209, 742}, /*h(13739)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {13739, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4530_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2257)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {2257, 742}, /*h(15787)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {15787, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((6*key % 7) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1007_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1963)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1963; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4689_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4011)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4011; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3352_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6059)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6059; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2015_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8107)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8107; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_678_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10155)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10155; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4360_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1257)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1257, 743}, /*h(12203)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {12203, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3023_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3305)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {3305, 743}, /*h(14251)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {14251, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1686_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16299)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {16299, 560}, /*h(5353)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {5353, 743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_339_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(403)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 403; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4021_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2451)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2451; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2684_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4499)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4499; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1347_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6547)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6547; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_10_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8595)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8595; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3692_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10643)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10643; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2355_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1745)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1745, 742}, /*h(12691)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {12691, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4690_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1427)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1427; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3353_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14421)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b111] no_refining_prefix*/ {14421, 2107}, /*h(3475)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {3475, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2016_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5523)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5523; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_679_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7571)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7571; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4361_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9619)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9619; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3024_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11667)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11667; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1687_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13715)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13715; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_350_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15763)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15763; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1846_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1939)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1939; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_509_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3987)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3987; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4191_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6035)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6035; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4239_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(435)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 435; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2902_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2483)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2483; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1565_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4531)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4531; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_228_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6579)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6579; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3910_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8627)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8627; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2573_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10675)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10675; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1236_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12723)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {12723, 560}, /*h(1777)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1777, 742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4918_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3825)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {3825, 742}, /*h(14771)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {14771, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3571_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12405)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b110] osz_refining_prefix mode64*/ {12405, 2186}, /*h(1459)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1459, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2234_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3507)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {3507, 560}, /*h(14453)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b111] osz_refining_prefix mode64*/ {14453, 2185} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_897_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5555)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5555; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4579_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7603)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7603; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3242_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9651)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9651; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1905_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11699)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11699; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_568_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13747)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13747; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4250_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15795)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15795; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_727_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1971)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1971; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4409_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4019)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4019; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3072_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6067)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6067; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1735_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1350)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b000] f2_refining_prefix*/ {1350, 2183}, /*h(8115)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {8115, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_398_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3398)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b001] f2_refining_prefix*/ {3398, 2182}, /*h(10163)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {10163, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4080_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1265)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1265, 742}, /*h(12211)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {12211, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2743_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14259)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {14259, 560}, /*h(3313)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {3313, 742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1406_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5361)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {5361, 742}, /*h(16307)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {16307, 560} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2083_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(389)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 389; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_746_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2437)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2437; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4428_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4485)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4485; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3091_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6533)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6533; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1754_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8581)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8581; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_417_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10629)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10629; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4099_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1731)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1731, 743}, /*h(12677)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {12677, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2762_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3779)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {3779, 743}, /*h(14725)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {14725, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1415_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8178)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {8178, 751}, /*h(1413)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1413, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_78_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(14407)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b111] no_refining_prefix*/ {14407, 2107}, /*h(10226)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {10226, 751}, /*h(3461)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {3461, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3760_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12274)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {12274, 751}, /*h(5509)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {5509, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2423_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14322)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {14322, 751}, /*h(7557)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {7557, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1086_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16370)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {16370, 751}, /*h(9605)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {9605, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4768_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11653)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11653; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3431_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13701)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13701; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2094_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15749)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15749; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3590_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8690)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {8690, 751}, /*h(1925)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1925, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2253_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10738)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {10738, 751}, /*h(3973)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {3973, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_916_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12786)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {12786, 751}, /*h(6021)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {6021, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4598_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14834)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {14834, 751}, /*h(8069)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {8069, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3261_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10117)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10117; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1924_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12165)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {12165, 561}, /*h(1219)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1219, 743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_587_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3267)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {3267, 743}, /*h(14213)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {14213, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4269_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5315)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {5315, 743}, /*h(16261)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {16261, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_965_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(421)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 421; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4647_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2469)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2469; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3310_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4517)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4517; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1973_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6565)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6565; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_636_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8613)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {8613, 561}, /*h(6029)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {6029, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4318_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10661)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {10661, 561}, /*h(8077)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {8077, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2981_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10125)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {10125, 561}, /*h(12709)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {12709, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1644_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(12173)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {12173, 561}, /*h(14757)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {14757, 561}, /*h(1227)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1227, 743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((8*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_296_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8210)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {8210, 740}, /*h(1445)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1445, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3978_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10258)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {10258, 740}, /*h(3493)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {3493, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2641_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12306)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {12306, 740}, /*h(5541)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {5541, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1304_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14354)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {14354, 740}, /*h(7589)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {7589, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4986_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9637)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9637; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3649_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11685)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11685; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2312_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13733)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13733; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_975_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15781)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15781; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2471_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1957)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1957; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1134_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4005)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4005; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4816_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6053)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6053; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3479_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8101)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8101; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2142_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10149)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10149; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_805_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1251)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1251, 743}, /*h(12197)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {12197, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4487_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3299)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {3299, 743}, /*h(14245)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {14245, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3150_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16293)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {16293, 561}, /*h(5347)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {5347, 743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1804_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4578)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {4578, 751}, /*h(397)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {397, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_467_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6626)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {6626, 751}, /*h(2445)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {2445, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4149_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8674)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {8674, 751}, /*h(4493)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {4493, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2812_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10722)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {10722, 751}, /*h(6541)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {6541, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1475_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12770)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {12770, 751}, /*h(8589)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {8589, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_138_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14818)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {14818, 751}, /*h(10637)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {10637, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3820_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12685)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12685; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1135_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1421)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1421; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4817_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14415)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b111] no_refining_prefix*/ {14415, 2107}, /*h(3469)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {3469, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3480_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5517)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5517; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2143_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7565)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7565; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_806_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9613)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9613; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4488_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11661)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11661; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3151_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13709)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13709; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1814_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15757)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15757; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3311_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6114)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {6114, 751}, /*h(1933)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1933, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1974_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(8162)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {8162, 751}, /*h(3981)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {3981, 561}, /*h(1397)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b000] f2_refining_prefix*/ {1397, 2183} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_307_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3275)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {3275, 743}, /*h(14221)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {14221, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3989_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16269)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {16269, 561}, /*h(5323)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {5323, 743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_685_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(429)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 429; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4367_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2477)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2477; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3030_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4525)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4525; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1693_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6573)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6573; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_356_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8621)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8621; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4038_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10669)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10669; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2701_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12717)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {12717, 561}, /*h(1771)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1771, 743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1364_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3819)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {3819, 743}, /*h(14765)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {14765, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_16_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4037)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {4037, 753}, /*h(1453)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1453, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3698_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3501)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {3501, 561}, /*h(6085)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b010] f3_refining_prefix*/ {6085, 2026} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2361_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5549)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5549; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1024_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10181)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {10181, 2020}, /*h(7597)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {7597, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4706_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9645)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {9645, 561}, /*h(12229)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b101]*/ {12229, 2027} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3369_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11693)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11693; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2032_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13741)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13741; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_695_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15789)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15789; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2192_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6146)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {6146, 741}, /*h(1965)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1965, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_855_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8194)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {8194, 741}, /*h(4013)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {4013, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4537_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10242)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {10242, 741}, /*h(6061)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {6061, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3200_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12290)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {12290, 741}, /*h(8109)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {8109, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1863_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14338)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {14338, 741}, /*h(10157)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {10157, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_526_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12205)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12205; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4208_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14253)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14253; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2871_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16301)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {16301, 561}, /*h(13717)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {13717, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1524_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7170)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {7170, 741}, /*h(405)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {405, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_187_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9218)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {9218, 741}, /*h(2453)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {2453, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3869_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11266)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {11266, 741}, /*h(4501)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {4501, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2532_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13314)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {13314, 741}, /*h(6549)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {6549, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1195_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15362)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {15362, 741}, /*h(8597)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {8597, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4877_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10645)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10645; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3540_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12693)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {12693, 561}, /*h(1747)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1747, 742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2203_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3795)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {3795, 742}, /*h(14741)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {14741, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_856_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5610)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {5610, 751}, /*h(1429)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1429, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4538_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(7658)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {7658, 751}, /*h(3477)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {3477, 561}, /*h(14423)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b111] no_refining_prefix*/ {14423, 2107} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3201_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9706)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {9706, 751}, /*h(5525)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {5525, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1864_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11754)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {11754, 751}, /*h(7573)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {7573, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_527_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13802)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {13802, 751}, /*h(9621)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {9621, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4209_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15850)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {15850, 751}, /*h(11669)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {11669, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1534_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15765)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15765; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3031_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6122)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {6122, 751}, /*h(1941)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1941, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1694_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8170)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {8170, 751}, /*h(3989)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {3989, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_357_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10218)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {10218, 751}, /*h(6037)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {6037, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4039_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12266)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {12266, 751}, /*h(8085)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {8085, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2702_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14314)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {14314, 751}, /*h(10133)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {10133, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1365_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(16362)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {16362, 751}, /*h(12181)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {12181, 561}, /*h(1235)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1235, 742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (4*key % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_28_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14229)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {14229, 561}, /*h(3283)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {3283, 742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3710_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5331)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {5331, 742}, /*h(16277)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {16277, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_405_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7202)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {7202, 741}, /*h(437)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {437, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4087_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9250)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {9250, 741}, /*h(2485)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {2485, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2750_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11298)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {11298, 741}, /*h(4533)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {4533, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1413_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13346)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {13346, 741}, /*h(6581)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {6581, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_76_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15394)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {15394, 741}, /*h(8629)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {8629, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3758_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10677)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10677; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2421_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1779)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1779, 742}, /*h(12725)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {12725, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1084_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3827)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {3827, 742}, /*h(14773)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {14773, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4756_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(5642)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {5642, 741}, /*h(1461)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1461, 561}, /*h(12407)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b110] osz_refining_prefix mode64*/ {12407, 2186} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3419_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(14455)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b111] osz_refining_prefix mode64*/ {14455, 2185}, /*h(3509)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {3509, 561}, /*h(7690)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {7690, 741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2082_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9738)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {9738, 741}, /*h(5557)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {5557, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_745_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11786)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {11786, 741}, /*h(7605)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {7605, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4427_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13834)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {13834, 741}, /*h(9653)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {9653, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3090_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15882)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {15882, 741}, /*h(11701)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {11701, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1753_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13749)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13749; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_416_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15797)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15797; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1912_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1973)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1973; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_575_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4021)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4021; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4257_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6069)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6069; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2920_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8117)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8117; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1583_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10165)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10165; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_246_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12213)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {12213, 561}, /*h(1267)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {1267, 742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3928_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3315)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {3315, 742}, /*h(14261)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {14261, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2591_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5363)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {5363, 742}, /*h(16309)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {16309, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_166_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(390)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 390; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3848_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2438)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2438; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4517_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1414)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1414, 561}, /*h(8179)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {8179, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3180_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3462)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {3462, 561}, /*h(10227)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {10227, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1843_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5510)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {5510, 561}, /*h(12275)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {12275, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_506_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7558)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {7558, 561}, /*h(14323)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {14323, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4188_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9606)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9606; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2851_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11654)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11654; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1514_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13702)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13702; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_177_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15750)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15750; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1673_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1926)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1926, 561}, /*h(8691)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {8691, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_336_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3974)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {3974, 561}, /*h(10739)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {10739, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2352_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16262)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 16262; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4067_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(422)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 422; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2730_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2470)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2470; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1393_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4518)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {4518, 561}, /*h(1934)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1934, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_56_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6566)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {6566, 561}, /*h(3982)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {3982, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3738_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6030)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {6030, 561}, /*h(8614)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {8614, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2401_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10662)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {10662, 561}, /*h(8078)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {8078, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1064_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12710)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {12710, 561}, /*h(10126)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {10126, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4745_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14758)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14758; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3398_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1446)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1446, 561}, /*h(8211)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {8211, 740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2061_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3494)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {3494, 561}, /*h(10259)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {10259, 740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_724_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5542)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {5542, 561}, /*h(12307)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {12307, 740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4406_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7590)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {7590, 561}, /*h(14355)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {14355, 740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3069_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9638)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9638; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1732_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11686)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11686; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_395_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13734)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13734; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4077_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15782)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15782; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_554_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1958)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1958; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4236_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4006)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4006; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2899_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6054)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {6054, 561}, /*h(1873)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {1873, 2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1562_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8102)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {8102, 561}, /*h(3921)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {3921, 2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_225_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10150)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {10150, 561}, /*h(5969)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {5969, 2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3907_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12198)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {12198, 561}, /*h(8017)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {8017, 2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2570_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14246)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {14246, 561}, /*h(10065)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {10065, 2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1233_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16294)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {16294, 561}, /*h(12113)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {12113, 2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4906_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(398)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {398, 561}, /*h(4579)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {4579, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3569_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2446)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {2446, 561}, /*h(6627)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {6627, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2232_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4494)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {4494, 561}, /*h(8675)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {8675, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_895_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6542)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {6542, 561}, /*h(10723)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {10723, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4237_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1422)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1422; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2900_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3470)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3470; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1563_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5518)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5518; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_226_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7566)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7566; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3908_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9614)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9614; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2571_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11662)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11662; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1234_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13710)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13710; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4916_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15758)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15758; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4746_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12174)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12174; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3409_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14222)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14222; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2072_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16270)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 16270; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3787_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(430)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 430; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2450_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2478)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2478; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1113_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4526)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4526; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4795_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6574)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6574; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3458_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8622)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {8622, 561}, /*h(1857)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {1857, 2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2121_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10670)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {10670, 561}, /*h(3905)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {3905, 2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_784_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12718)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {12718, 561}, /*h(5953)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {5953, 2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4466_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14766)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {14766, 561}, /*h(8001)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {8001, 2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3118_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4038)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {4038, 753}, /*h(1454)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1454, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1781_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6086)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b010] f3_refining_prefix*/ {6086, 2026}, /*h(3502)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {3502, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_444_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5550)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5550; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4126_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7598)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7598; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2789_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9646)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9646; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1452_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11694)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11694; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_115_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13742)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13742; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3797_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15790)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15790; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_275_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1966)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1966, 561}, /*h(6147)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {6147, 741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3957_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4014)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {4014, 561}, /*h(8195)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {8195, 741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2620_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(6062)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {6062, 561}, /*h(3478)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {3478, 561}, /*h(10243)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {10243, 741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((6*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1283_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(8110)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {8110, 561}, /*h(5526)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {5526, 561}, /*h(12291)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {12291, 741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4965_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(7574)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {7574, 561}, /*h(10158)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {10158, 561}, /*h(14339)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {14339, 741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3628_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12206)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {12206, 561}, /*h(9622)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {9622, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2291_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11670)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {11670, 561}, /*h(14254)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {14254, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_954_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16302)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {16302, 561}, /*h(13718)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {13718, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4626_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(406)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {406, 561}, /*h(7171)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {7171, 741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3289_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2454)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {2454, 561}, /*h(9219)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {9219, 741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1952_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4502)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {4502, 561}, /*h(11267)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {11267, 741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_615_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(10731)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {10731, 751}, /*h(6550)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {6550, 561}, /*h(13315)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {13315, 741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3958_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1430)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1430, 561}, /*h(5611)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {5611, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4636_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15766)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15766; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1114_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1942)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1942, 561}, /*h(6123)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {6123, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4796_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3990)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {3990, 561}, /*h(8171)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {8171, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3459_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6038)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {6038, 561}, /*h(10219)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {10219, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3507_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(438)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {438, 561}, /*h(7203)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {7203, 741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2170_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2486)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {2486, 561}, /*h(9251)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {9251, 741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_833_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4534)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {4534, 561}, /*h(11299)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {11299, 741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4515_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6582)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {6582, 561}, /*h(13347)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {13347, 741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3178_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(15395)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {15395, 741}, /*h(8630)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {8630, 561}, /*h(1865)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {1865, 2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1841_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10678)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {10678, 561}, /*h(3913)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {3913, 2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_504_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12726)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {12726, 561}, /*h(5961)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {5961, 2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4186_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14774)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {14774, 561}, /*h(8009)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {8009, 2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2839_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1462)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1462, 561}, /*h(5643)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {5643, 741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1502_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3510)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {3510, 561}, /*h(7691)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {7691, 741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_165_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5558)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {5558, 561}, /*h(9739)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {9739, 741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3847_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7606)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {7606, 561}, /*h(11787)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {11787, 741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2510_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9654)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {9654, 561}, /*h(13835)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {13835, 741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1173_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11702)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {11702, 561}, /*h(15883)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {15883, 741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4855_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13750)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13750; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3518_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15798)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15798; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_5014_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1974)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1974, 561}, /*h(6155)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {6155, 741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3677_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4022)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {4022, 561}, /*h(8203)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {8203, 741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2340_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6070)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {6070, 561}, /*h(10251)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {10251, 741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1003_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8118)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {8118, 561}, /*h(12299)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {12299, 741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4685_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10166)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {10166, 561}, /*h(14347)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {14347, 741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3348_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12214)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12214; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2011_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14262)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14262; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_674_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16310)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 16310; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3268_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(391)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {391, 561}, /*h(13921)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {13921, 749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1931_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2439)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {2439, 561}, /*h(15969)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {15969, 749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((6*key % 7) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2600_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1415)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1415, 561}, /*h(12361)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {12361, 749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1263_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14409)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {14409, 749}, /*h(3463)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {3463, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4945_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5511)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5511; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3608_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7559)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7559; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2271_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9607)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9607; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_934_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11655)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11655; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4616_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13703)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13703; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3279_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15751)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15751; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4775_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1927)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1927; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3438_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3975)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3975; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2101_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6023)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6023; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_764_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8071)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8071; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4446_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10119)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10119; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3109_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1221)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {1221, 2006}, /*h(12167)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {12167, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1772_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3269)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {3269, 2007}, /*h(14215)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {14215, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_435_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16263)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {16263, 561}, /*h(5317)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {5317, 2008} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2150_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(423)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {423, 561}, /*h(11369)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {11369, 749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_813_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2471)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {2471, 561}, /*h(13417)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {13417, 749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4494_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4519)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4519; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3157_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6567)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6567; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1820_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8615)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8615; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_483_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10663)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10663; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4165_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12711)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {12711, 561}, /*h(1765)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {1765, 2006} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2828_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3813)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {3813, 2007}, /*h(14759)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {14759, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1481_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12393)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {12393, 749}, /*h(1447)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1447, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_144_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3495)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {3495, 561}, /*h(14441)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {14441, 749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3826_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5543)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5543; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2489_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7591)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7591; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1152_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9639)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9639; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4834_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11687)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11687; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3497_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13735)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13735; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2160_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15783)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15783; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2319_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4007)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4007; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_982_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1874)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {1874, 2068}, /*h(6055)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {6055, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4664_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3922)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {3922, 2068}, /*h(8103)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {8103, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3327_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5970)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {5970, 2068}, /*h(10151)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {10151, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1990_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(1253)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {1253, 2006}, /*h(12199)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {12199, 561}, /*h(8018)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {8018, 2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_653_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(10066)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {10066, 2068}, /*h(14247)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {14247, 561}, /*h(3301)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {3301, 2007} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4335_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(5349)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {5349, 2008}, /*h(16295)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {16295, 561}, /*h(12114)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {12114, 2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2989_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(399)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {399, 561}, /*h(11345)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {11345, 750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1652_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2447)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {2447, 561}, /*h(13393)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {13393, 750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_315_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(15441)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {15441, 750}, /*h(1911)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b000] f3_refining_prefix*/ {1911, 2070}, /*h(4495)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {4495, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((8*key % 23) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3997_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6543)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6543; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3667_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3789)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {3789, 2007}, /*h(14735)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {14735, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2320_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12369)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {12369, 750}, /*h(1423)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1423, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_983_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3471)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {3471, 561}, /*h(14417)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {14417, 750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4665_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5519)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5519; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3328_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7567)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7567; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1991_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9615)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9615; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_654_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11663)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11663; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4336_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13711)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13711; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2999_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15759)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15759; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4495_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1935)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1935, 561}, /*h(15465)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {15465, 749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((6*key % 7) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3158_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3983)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3983; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1821_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6031)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6031; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_484_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8079)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8079; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4166_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10127)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10127; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2829_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1229)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {1229, 2006}, /*h(12175)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {12175, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1492_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14223)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {14223, 561}, /*h(3277)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {3277, 2007} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_155_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5325)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {5325, 2008}, /*h(16271)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {16271, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1870_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(431)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {431, 561}, /*h(11377)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {11377, 750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_533_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13425)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {13425, 750}, /*h(2479)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {2479, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4215_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4527)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {4527, 561}, /*h(15473)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {15473, 750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2878_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6575)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6575; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1541_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1858)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {1858, 2068}, /*h(8623)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {8623, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_204_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3906)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {3906, 2068}, /*h(10671)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {10671, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3886_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(12719)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {12719, 561}, /*h(1773)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {1773, 2006}, /*h(5954)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {5954, 2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2549_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(14767)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {14767, 561}, /*h(3821)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {3821, 2007}, /*h(1237)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {1237, 2006}, /*h(8002)=3 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {8002, 2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((8*key % 23) % 4); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1201_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1455)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1455; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4883_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3503)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {3503, 561}, /*h(14449)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {14449, 750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3546_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5551)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5551; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2209_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7599)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7599; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_872_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9647)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9647; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4554_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11695)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11695; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3217_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13743)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13743; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1880_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15791)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15791; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3377_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1967)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1967; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2040_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1431)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {1431, 561}, /*h(4015)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {4015, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_703_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6063)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {6063, 561}, /*h(3479)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {3479, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4385_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8111)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {8111, 561}, /*h(5527)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {5527, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3047_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12743)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b110] no_refining_prefix eamode64*/ {12743, 2033}, /*h(10159)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {10159, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1710_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(1261)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {1261, 2006}, /*h(12207)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {12207, 561}, /*h(14791)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b111] no_refining_prefix*/ {14791, 2034} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((7*key % 23) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_373_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3309)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {3309, 2007}, /*h(14255)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {14255, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4055_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5357)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {5357, 2008}, /*h(16303)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {16303, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2709_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(407)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 407; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1372_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2455)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2455; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_35_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4503)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4503; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3717_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6551)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6551; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3048_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7575)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7575; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1711_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9623)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9623; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_374_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11671)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11671; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4056_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13719)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13719; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2719_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15767)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15767; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4216_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1943)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1943; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2879_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3991)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3991; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1542_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6039)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6039; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1590_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(439)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 439; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_253_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2487)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2487; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3935_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4535)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4535; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2598_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6583)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6583; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1261_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1866)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {1866, 2068}, /*h(8631)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {8631, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4943_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3914)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {3914, 2068}, /*h(10679)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {10679, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3606_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(12727)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {12727, 561}, /*h(5962)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {5962, 2068}, /*h(1781)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {1781, 2006} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2269_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(8010)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {8010, 2068}, /*h(3829)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {3829, 2007}, /*h(14775)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {14775, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 17) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_922_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1463)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1463; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4604_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3511)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3511; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3267_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5559)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5559; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1930_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7607)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7607; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_593_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9655)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9655; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4275_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11703)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11703; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2938_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13751)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13751; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1600_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15799)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15799; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3097_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1975)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1975; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1760_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4023)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4023; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_423_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6071)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6071; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4105_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8119)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8119; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2768_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10167)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10167; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1431_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1269)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {1269, 2006}, /*h(12215)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {12215, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_94_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3317)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {3317, 2007}, /*h(14263)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {14263, 561} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3776_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16311)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {16311, 561}, /*h(5365)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {5365, 2008} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4134_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2053)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b001] no_refining_prefix*/ {736} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2053; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3854_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2061)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b001] no_refining_prefix*/ {2061, 736}, /*h(15591)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {15591, 2013} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((6*key % 7) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3575_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6250)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {6250, 749}, /*h(2069)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b001] no_refining_prefix*/ {2069, 736} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2217_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2054)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b001] no_refining_prefix*/ {736} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2054; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1937_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2062)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b001] no_refining_prefix*/ {736} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2062; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1658_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2070)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b001] no_refining_prefix*/ {2070, 736}, /*h(6251)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {6251, 749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_300_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2055)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b001] no_refining_prefix*/ {736} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2055; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_20_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2063)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b001] no_refining_prefix*/ {736} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2063; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4759_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2071)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b001] no_refining_prefix*/ {2071, 736}, /*h(15601)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {15601, 742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2797_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4101)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b010] no_refining_prefix*/ {737} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4101; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2517_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4109)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b010] no_refining_prefix*/ {737} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4109; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2238_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8298)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {8298, 749}, /*h(4117)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b010] no_refining_prefix*/ {4117, 737} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_880_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4102)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b010] no_refining_prefix*/ {737} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4102; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_600_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4110)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b010] no_refining_prefix*/ {737} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4110; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_321_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4118)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b010] no_refining_prefix*/ {4118, 737}, /*h(8299)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {8299, 749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3982_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4103)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b010] no_refining_prefix*/ {737} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4103; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3702_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4111)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b010] no_refining_prefix*/ {737} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4111; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3422_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4119)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b010] no_refining_prefix*/ {737} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4119; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1460_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6149)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b011] no_refining_prefix*/ {738} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6149; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1180_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6157)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b011] no_refining_prefix*/ {738} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6157; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_901_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10346)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {10346, 749}, /*h(6165)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b011] no_refining_prefix*/ {6165, 738} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4562_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6150)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b011] no_refining_prefix*/ {738} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6150; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4282_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6158)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b011] no_refining_prefix*/ {738} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6158; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4003_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6166)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b011] no_refining_prefix*/ {6166, 738}, /*h(10347)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {10347, 749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2645_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6151)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b011] no_refining_prefix*/ {738} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6151; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2365_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6159)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b011] no_refining_prefix*/ {738} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6159; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2085_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1986)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1986, 751}, /*h(6167)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b011] no_refining_prefix*/ {6167, 738} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_123_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8197)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b100] no_refining_prefix*/ {739} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8197; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4862_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8205)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b100] no_refining_prefix*/ {739} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8205; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4583_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12394)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {12394, 749}, /*h(8213)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b100] no_refining_prefix*/ {8213, 739} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3225_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8198)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b100] no_refining_prefix*/ {739} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8198; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2945_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8206)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b100] no_refining_prefix*/ {739} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8206; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1308_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8199)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b100] no_refining_prefix*/ {739} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8199; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_748_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4034)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {4034, 751}, /*h(8215)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b100] no_refining_prefix*/ {8215, 739} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2542_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(17)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 17; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1205_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2065)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2065; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4887_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4113)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4113; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3550_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6161)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6161; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2213_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8209)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8209; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_876_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10257)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10257; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4558_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1359)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b000] f2_refining_prefix*/ {1359, 2183}, /*h(12305)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {12305, 740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3221_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3407)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b001] f2_refining_prefix*/ {3407, 2182}, /*h(14353)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {14353, 740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1874_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1041)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {1041, 740}, /*h(11987)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {11987, 742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_536_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5673)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {5673, 741}, /*h(3089)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {3089, 740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4218_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7721)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {7721, 741}, /*h(5137)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {5137, 740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2881_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7185)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {7185, 740}, /*h(9769)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {9769, 741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1544_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11817)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {11817, 741}, /*h(9233)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {9233, 740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_207_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(11281)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {11281, 740}, /*h(13865)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {13865, 741}, /*h(335)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b000] no_refining_prefix*/ {335, 2184} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3889_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13329)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {13329, 740}, /*h(15913)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {15913, 741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2552_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15377)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15377; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4049_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1553)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {1553, 740}, /*h(12499)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {12499, 742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2712_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14547)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {14547, 742}, /*h(3601)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {3601, 740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1375_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5649)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5649; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_38_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7697)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7697; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3720_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9745)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9745; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2383_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11793)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11793; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3768_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4145)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4145; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2431_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6193)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6193; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1094_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8241)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8241; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4776_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10289)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10289; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3439_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1391)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b000] f2_refining_prefix*/ {1391, 2183}, /*h(12337)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {12337, 740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2102_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14385)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {14385, 740}, /*h(3439)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b001] f2_refining_prefix*/ {3439, 2182} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_755_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1073)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {1073, 740}, /*h(12019)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {12019, 742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4437_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14067)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {14067, 742}, /*h(3121)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {3121, 740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3100_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5169)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {5169, 740}, /*h(16115)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {16115, 742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1763_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7217)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7217; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_426_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9265)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9265; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4108_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11313)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11313; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2771_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13361)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13361; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1434_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1879)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b000] f3_refining_prefix*/ {1879, 2070}, /*h(15409)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {15409, 740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((6*key % 7) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2930_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12531)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {12531, 742}, /*h(1585)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {1585, 740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1593_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3633)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {3633, 740}, /*h(14579)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {14579, 742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_256_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5681)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5681; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3938_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7729)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7729; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2601_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9777)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9777; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1264_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11825)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11825; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4946_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13873)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13873; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3609_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15921)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15921; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_625_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(18)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 18; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4307_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2066)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2066; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2970_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4114)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {4114, 740}, /*h(8295)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b100] osz_refining_prefix not64*/ {8295, 2189} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1633_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6162)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6162; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4975_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3626)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {3626, 741}, /*h(1042)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {1042, 740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3638_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3090)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {3090, 740}, /*h(5674)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {5674, 741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2301_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7722)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {7722, 741}, /*h(5138)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {5138, 740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_964_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7186)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7186; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4646_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9234)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9234; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3309_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11282)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11282; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1972_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13330)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13330; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_635_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15378)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15378; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2132_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1554)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1554; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_795_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3602)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3602; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4477_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5650)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5650; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3140_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7698)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7698; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1803_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9746)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9746; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_466_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11794)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11794; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4148_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13842)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13842; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2811_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15890)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15890; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4525_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(50)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 50; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3188_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2098)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2098; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1851_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4146)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4146; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_514_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6194)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6194; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4196_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8242)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8242; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2859_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10290)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {10290, 740}, /*h(3525)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {3525, 753} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1522_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12338)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12338; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_185_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14386)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14386; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3857_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1074)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {1074, 740}, /*h(16201)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {16201, 2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2520_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3122)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3122; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1183_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5170)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5170; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4865_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7218)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7218; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3528_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9266)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {9266, 740}, /*h(2501)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {2501, 753} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2191_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11314)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {11314, 740}, /*h(4549)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b010] no_refining_prefix not64 eamode16*/ {4549, 2022} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_854_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13362)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {13362, 740}, /*h(6597)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b011] no_refining_prefix*/ {6597, 2025} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4535_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15410)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15410; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1013_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1586)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1586; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4695_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3634)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3634; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3358_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5682)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5682; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2021_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7730)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7730; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_684_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9778)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9778; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4366_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11826)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11826; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3029_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13874)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13874; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1692_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15922)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15922; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3727_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(19)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 19; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2390_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2067)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2067; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1053_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4115)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4115; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4735_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6163)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6163; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3058_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1043)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {1043, 740}, /*h(14573)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {14573, 2013} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 7) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1721_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3091)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3091; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_384_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5139)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {5139, 740}, /*h(16085)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {16085, 2013} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4066_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7187)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7187; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2729_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9235)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9235; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1392_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11283)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11283; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_55_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13331)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13331; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3737_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15379)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15379; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_215_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12501)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {12501, 2012}, /*h(1555)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {1555, 740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3897_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3603)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {3603, 740}, /*h(14549)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {14549, 2013} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2560_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5651)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5651; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1223_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7699)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7699; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4905_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9747)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9747; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3567_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14379)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {14379, 741}, /*h(11795)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {11795, 740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2230_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13843)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13843; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_893_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15891)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15891; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2608_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(51)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 51; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1271_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2099)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2099; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4953_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4147)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4147; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3616_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6195)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6195; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2279_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8243)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8243; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_942_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3526)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {3526, 753}, /*h(10291)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {10291, 740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4624_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12339)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12339; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3287_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14387)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14387; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1940_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(12021)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {12021, 2011}, /*h(1075)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {1075, 740}, /*h(16202)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {16202, 2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (4*key % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_603_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3123)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {3123, 740}, /*h(14069)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {14069, 2012} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4284_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7755)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {7755, 749}, /*h(5171)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {5171, 740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2947_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9803)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {9803, 749}, /*h(7219)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {7219, 740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1610_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9267)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {9267, 740}, /*h(11851)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {11851, 749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_273_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13899)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {13899, 749}, /*h(11315)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {11315, 740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3955_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15947)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {15947, 749}, /*h(13363)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {13363, 740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2618_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15411)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15411; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4115_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1587)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {1587, 740}, /*h(12533)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {12533, 2012} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2778_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3635)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {3635, 740}, /*h(14581)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {14581, 2013} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1441_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5683)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5683; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_104_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7731)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7731; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3786_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9779)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9779; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2449_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11827)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11827; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1112_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13875)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13875; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4794_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15923)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] mode64 FORCE64() MODRM()*/ {740} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15923; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3101_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1764_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2049)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2049; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_427_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4097)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4097; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4109_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6145)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6145; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2772_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8193)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8193; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1435_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10241)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10241; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_98_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12289)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12289; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3780_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14337)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14337; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2433_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1025)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {1025, 741}, /*h(11971)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {11971, 743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1096_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14019)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {14019, 743}, /*h(3073)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {3073, 741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4778_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5121)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {5121, 741}, /*h(16067)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {16067, 743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3441_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7169)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7169; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2104_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9217)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9217; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_767_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11265)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11265; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4449_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13313)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13313; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4608_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(8302)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b100] osz_refining_prefix not64*/ {8302, 2189}, /*h(12483)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {12483, 743}, /*h(1537)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {1537, 741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3271_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3585)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {3585, 741}, /*h(14531)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {14531, 743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1934_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5633)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5633; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_597_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7681)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7681; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4279_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9729)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9729; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2942_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11777)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11777; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1605_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13825)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13825; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_268_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15873)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15873; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1983_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(33)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 33; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_646_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2081)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2081; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4328_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(8310)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b100] osz_refining_prefix mode64*/ {8310, 2188}, /*h(4129)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {4129, 741}, /*h(1545)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {1545, 741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((6*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2991_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(3593)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {3593, 741}, /*h(10358)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b101] osz_refining_prefix mode64*/ {10358, 2187}, /*h(6177)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {6177, 741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1654_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(8225)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {8225, 741}, /*h(5641)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {5641, 741}, /*h(12406)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b110] osz_refining_prefix mode64*/ {12406, 2186} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((6*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_317_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(10273)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {10273, 741}, /*h(7689)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {7689, 741}, /*h(14454)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b111] osz_refining_prefix mode64*/ {14454, 2185} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3999_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12321)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {12321, 741}, /*h(9737)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {9737, 741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2661_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14369)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14369; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1314_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12003)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {12003, 743}, /*h(1057)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {1057, 741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4996_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3105)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {3105, 741}, /*h(14051)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {14051, 743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3659_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5153)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {5153, 741}, /*h(16099)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {16099, 743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2322_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7201)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7201; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_985_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9249)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9249; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4667_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11297)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11297; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3330_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13345)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13345; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1993_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15393)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15393; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3489_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8334)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b100] no_refining_prefix*/ {8334, 2127}, /*h(1569)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {1569, 741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2152_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10382)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b101] no_refining_prefix*/ {10382, 2137}, /*h(3617)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {3617, 741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_815_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12430)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b110] no_refining_prefix*/ {12430, 2139}, /*h(5665)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {5665, 741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4497_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14478)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b111] no_refining_prefix*/ {14478, 2106}, /*h(7713)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {7713, 741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3160_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9761)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9761; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1823_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11809)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11809; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_486_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13857)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13857; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4168_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15905)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15905; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2822_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1485_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2057)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2057; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_148_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4105)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4105; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3830_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6153)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6153; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2493_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8201)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8201; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1156_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7665)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {7665, 751}, /*h(10249)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {10249, 741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4838_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12297)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {12297, 741}, /*h(9713)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {9713, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3501_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14345)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {14345, 741}, /*h(11761)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {11761, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2153_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(1033)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {1033, 741}, /*h(14563)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {14563, 743}, /*h(11979)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {11979, 743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((6*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_816_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3081)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {3081, 741}, /*h(14027)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {14027, 743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4498_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5129)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {5129, 741}, /*h(16075)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {16075, 743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3161_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7177)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7177; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1824_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9225)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9225; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_487_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(327)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b000] no_refining_prefix*/ {327, 2184}, /*h(11273)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {11273, 741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4169_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13321)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13321; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2832_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15369)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15369; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2662_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11785)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11785; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1325_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13833)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13833; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_5007_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15881)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15881; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1703_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(41)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 41; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_366_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2089)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2089; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4048_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4137)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4137; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2711_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6185)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6185; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1374_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8233)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8233; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_37_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10281)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10281; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3719_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1383)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b000] f2_refining_prefix*/ {1383, 2183}, /*h(12329)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {12329, 741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2382_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3431)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b001] f2_refining_prefix*/ {3431, 2182}, /*h(14377)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {14377, 741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4716_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5697)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {5697, 749}, /*h(3113)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {3113, 741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3379_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7745)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {7745, 749}, /*h(5161)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {5161, 741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2042_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7209)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7209; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_705_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9257)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9257; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4387_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11305)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11305; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3050_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13353)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13353; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3210_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1577)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {1577, 741}, /*h(12523)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {12523, 743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1873_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14571)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {14571, 743}, /*h(3625)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {3625, 741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1184_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4866_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2050)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2050; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3529_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4098)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4098; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_516_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1026)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1026; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4198_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3074)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3074; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2861_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5122)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5122; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2691_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1538)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {1538, 741}, /*h(8303)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b100] osz_refining_prefix not64*/ {8303, 2189} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1354_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3586)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3586; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_17_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5634)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5634; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3699_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7682)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7682; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2362_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9730)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9730; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1025_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11778)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11778; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4707_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13826)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13826; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3370_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15874)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15874; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_66_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(34)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 34; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3748_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2082)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2082; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2410_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4130)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4130; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1073_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6178)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6178; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4755_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8226)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {8226, 741}, /*h(4045)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {4045, 753} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3418_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10274)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {10274, 741}, /*h(6093)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b010] f3_refining_prefix*/ {6093, 2026} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2081_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12322)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12322; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_744_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14370)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {14370, 741}, /*h(10189)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {10189, 2020} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4416_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1058)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1058; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3079_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3106)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3106; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1742_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5154)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5154; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1572_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1570)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {1570, 741}, /*h(8335)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b100] no_refining_prefix*/ {8335, 2127} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_235_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3618)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {3618, 741}, /*h(10383)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b101] no_refining_prefix*/ {10383, 2137} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3917_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5666)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {5666, 741}, /*h(12431)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b110] no_refining_prefix*/ {12431, 2139} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2580_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(7714)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {7714, 741}, /*h(3533)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {3533, 753}, /*h(14479)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b111] no_refining_prefix*/ {14479, 2106} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1243_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9762)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9762; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4925_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11810)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11810; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3588_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13858)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {13858, 741}, /*h(9677)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {9677, 2020} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2251_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15906)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {15906, 741}, /*h(11725)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b101]*/ {11725, 2027} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_905_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4587_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2058)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2058; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3250_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4106)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {4106, 741}, /*h(1522)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1522, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1913_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3570)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {3570, 751}, /*h(6154)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {6154, 741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_576_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8202)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {8202, 741}, /*h(5618)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {5618, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4258_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10250)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {10250, 741}, /*h(7666)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {7666, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2921_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9714)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {9714, 751}, /*h(12298)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {12298, 741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1584_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14346)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {14346, 741}, /*h(11762)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {11762, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_236_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1034)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1034; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3918_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3082)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3082; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2581_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5130)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5130; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1244_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7178)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7178; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4926_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9226)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9226; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3589_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11274)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11274; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2252_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13322)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13322; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_915_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15370)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15370; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2411_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1546)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {1546, 741}, /*h(8311)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b100] osz_refining_prefix mode64*/ {8311, 2188} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1074_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3594)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {3594, 741}, /*h(10359)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b101] osz_refining_prefix mode64*/ {10359, 2187} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4805_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(42)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 42; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3468_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2090)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2090; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2131_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4138)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4138; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_794_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6186)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6186; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4476_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8234)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8234; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3139_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10282)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10282; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1802_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12330)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12330; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_465_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14378)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14378; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4136_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1066)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1066; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2799_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3114)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3114; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1462_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5162)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5162; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_125_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7210)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7210; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3807_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9258)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9258; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2470_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11306)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11306; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1133_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13354)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13354; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4815_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15402)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15402; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1293_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1578)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1578; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_963_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12354)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {12354, 749}, /*h(9770)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {9770, 741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4645_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14402)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {14402, 749}, /*h(11818)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {11818, 741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3308_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13866)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {13866, 741}, /*h(9685)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {9685, 2020} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1971_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15914)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {15914, 741}, /*h(11733)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b101]*/ {11733, 2027} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4286_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2949_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2051)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2051; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1612_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4099)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4099; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3618_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11973)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {11973, 2011}, /*h(1027)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {1027, 741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2281_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3075)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {3075, 741}, /*h(14021)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {14021, 2012} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_944_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5123)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {5123, 741}, /*h(16069)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {16069, 2013} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_774_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1539)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {1539, 741}, /*h(12485)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {12485, 2012} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4456_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3587)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {3587, 741}, /*h(14533)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {14533, 2013} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3119_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5635)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5635; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1782_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7683)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7683; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_445_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9731)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9731; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4127_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11779)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11779; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2790_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13827)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13827; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1453_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15875)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15875; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3167_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(35)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 35; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1830_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2083)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2083; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_493_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4131)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4131; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4175_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6179)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6179; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2838_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4046)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {4046, 753}, /*h(8227)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {8227, 741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1501_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6094)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b010] f3_refining_prefix*/ {6094, 2026}, /*h(10275)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {10275, 741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_164_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12323)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12323; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3846_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10190)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {10190, 2020}, /*h(14371)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {14371, 741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2499_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1059)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {1059, 741}, /*h(12005)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {12005, 2011} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1162_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3107)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {3107, 741}, /*h(14053)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {14053, 2012} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4844_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16101)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {16101, 2013}, /*h(5155)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {5155, 741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4674_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1571)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {1571, 741}, /*h(12517)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {12517, 2012} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3337_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14565)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {14565, 2013}, /*h(3619)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {3619, 741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2000_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5667)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5667; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_663_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3534)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {3534, 753}, /*h(7715)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {7715, 741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4345_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9763)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9763; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3008_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11811)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11811; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1671_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9678)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {9678, 2020}, /*h(13859)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {13859, 741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_334_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11726)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b101]*/ {11726, 2027}, /*h(15907)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {15907, 741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4007_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2670_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2059)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2059; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1333_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4107)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {4107, 741}, /*h(1523)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1523, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3338_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1035)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {1035, 741}, /*h(11981)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {11981, 2011} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2001_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3083)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {3083, 741}, /*h(14029)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {14029, 2012} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_664_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16077)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {16077, 2013}, /*h(5131)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {5131, 741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4346_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7179)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7179; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3009_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9227)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9227; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1672_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11275)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11275; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_335_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13323)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13323; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4017_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15371)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15371; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_494_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1547)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {1547, 741}, /*h(12493)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {12493, 2012} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4176_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14541)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {14541, 2013}, /*h(3595)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {3595, 741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2888_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(43)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 43; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1551_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2091)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2091; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_214_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4139)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4139; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3896_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6187)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6187; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2559_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8235)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8235; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1222_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10283)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10283; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4904_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12331)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12331; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_882_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14061)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {14061, 2012}, /*h(3115)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {3115, 741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4564_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5163)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {5163, 741}, /*h(16109)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {16109, 2013} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3227_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7211)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7211; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1890_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9259)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9259; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_553_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11307)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11307; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4235_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13355)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13355; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2898_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15403)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15403; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4394_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4163)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {4163, 749}, /*h(1579)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {1579, 741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3057_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3627)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {3627, 741}, /*h(6211)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {6211, 749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1720_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(8259)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {8259, 749}, /*h(1494)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b000] mode64*/ {1494, 752}, /*h(5675)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {5675, 741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 13) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_383_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(3542)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {3542, 753}, /*h(7723)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {7723, 741}, /*h(10307)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {10307, 749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4065_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9771)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {9771, 741}, /*h(12355)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {12355, 749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2728_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14403)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {14403, 749}, /*h(11819)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {11819, 741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1391_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9686)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {9686, 2020}, /*h(13867)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {13867, 741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_54_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11734)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b101]*/ {11734, 2027}, /*h(15915)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM()*/ {15915, 741} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3193_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4305)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4305; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1856_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6353)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6353; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_519_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8401)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8401; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4201_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10449)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10449; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2864_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12497)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12497; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1527_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14545)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14545; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2196_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13521)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13521; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_859_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2039)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b000] mode64*/ {2039, 752}, /*h(15569)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {15569, 742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4371_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14033)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14033; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3034_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16081)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 16081; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4748_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(241)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {241, 742}, /*h(13771)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {13771, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((6*key % 7) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3411_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2289)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {2289, 742}, /*h(15819)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {15819, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 7) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2074_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4337)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4337; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_737_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6385)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6385; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4419_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8433)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8433; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3082_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10481)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10481; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1745_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12529)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12529; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_408_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14577)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14577; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_69_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7409)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7409; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3751_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9457)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9457; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2414_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11505)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11505; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1077_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(23)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b000] no_refining_prefix*/ {23, 2120}, /*h(13553)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {13553, 742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3581_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5873)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5873; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2244_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7921)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7921; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_907_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9969)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9969; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4589_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12017)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12017; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3252_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14065)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14065; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1915_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16113)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 16113; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3950_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(210)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 210; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2613_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2258)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2258; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1276_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4306)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4306; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4958_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6354)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6354; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3621_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8402)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8402; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2284_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10450)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10450; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_947_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12498)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12498; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4629_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14546)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14546; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_279_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13522)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13522; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3961_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15570)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15570; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2454_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14034)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14034; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1117_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16082)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 16082; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2831_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(242)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 242; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1494_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2290)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2290; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_157_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4338)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4338; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3839_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6386)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6386; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2502_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8434)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8434; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1165_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10482)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10482; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4847_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12530)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12530; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3510_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14578)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14578; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2163_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1266)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1266; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_826_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3314)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3314; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4508_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5362)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5362; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3171_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7410)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7410; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1834_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9458)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9458; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_497_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11506)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11506; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4179_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13554)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13554; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2842_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15602)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15602; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4338_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1778)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1778; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3001_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3826)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3826; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1664_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5874)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5874; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_327_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7922)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7922; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4009_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9970)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9970; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2672_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12018)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12018; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1335_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14066)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14066; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_5017_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16114)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 16114; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2033_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(211)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 211; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_696_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2259)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2259; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4378_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4307)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4307; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3041_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6355)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6355; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1704_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8403)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8403; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_367_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10451)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10451; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2372_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9963)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {9963, 743}, /*h(7379)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {7379, 742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1035_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12011)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {12011, 743}, /*h(9427)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {9427, 742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4717_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11475)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {11475, 742}, /*h(14059)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {14059, 743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3380_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16107)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {16107, 743}, /*h(13523)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {13523, 742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2043_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15571)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15571; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_866_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5843)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5843; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4548_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7891)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7891; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3211_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9939)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9939; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_537_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14035)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14035; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4219_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16083)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 16083; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_914_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(243)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 243; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4596_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2291)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {2291, 742}, /*h(15821)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b111] f2_refining_prefix*/ {15821, 2029} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3259_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4339)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4339; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1922_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6387)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6387; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_585_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8435)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8435; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4267_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10483)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10483; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1254_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7411)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7411; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4936_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9459)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9459; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3599_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11507)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11507; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2262_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13555)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13555; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_925_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15603)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15603; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4766_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5875)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5875; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3429_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7923)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7923; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2092_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9971)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] mode64 FORCE64() MODRM()*/ {742} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9971; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4092_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11457)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11457; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2755_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13505)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13505; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1418_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15553)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15553; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2585_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9921)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9921; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1248_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11969)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11969; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4930_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14017)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14017; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3593_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16065)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 16065; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2305_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12513)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12513; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_968_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14561)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14561; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4639_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1249)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1249; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3302_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3297)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3297; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_628_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7393)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7393; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4310_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9441)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9441; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2973_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11489)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11489; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1636_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13537)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13537; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_299_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15585)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15585; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1466_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9953)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9953; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_129_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12001)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12001; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3811_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14049)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14049; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2474_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16097)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 16097; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1128_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(201)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 201; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4810_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2249)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2249; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3473_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4297)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4297; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2136_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6345)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6345; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_799_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8393)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8393; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4481_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10441)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10441; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3144_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12489)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12489; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1807_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14537)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14537; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3812_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11465)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11465; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2475_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13513)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13513; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4980_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5833)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5833; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_9_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(233)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 233; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3691_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2281)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2281; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2354_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4329)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4329; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1017_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6377)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6377; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4699_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8425)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8425; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3362_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10473)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10473; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2025_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12521)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12521; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_688_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14569)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14569; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_349_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7401)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7401; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4031_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9449)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9449; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2694_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11497)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11497; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1357_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13545)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {13545, 743}, /*h(15)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b000] no_refining_prefix*/ {15, 2120} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_19_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(466)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {466, 751}, /*h(15593)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {15593, 743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3861_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5865)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5865; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2524_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7913)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7913; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1187_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9961)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9961; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4869_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12009)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12009; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3532_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14057)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14057; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2195_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16105)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 16105; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_498_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6338)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6338; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4180_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8386)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8386; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2843_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10434)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10434; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1506_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12482)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {12482, 743}, /*h(8301)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b100] osz_refining_prefix not64*/ {8301, 2189} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_169_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14530)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14530; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_838_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13506)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13506; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4520_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15554)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15554; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_668_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9922)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9922; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4350_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11970)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11970; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3013_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14018)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14018; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1676_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16066)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 16066; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_388_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12514)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12514; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4070_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14562)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {14562, 743}, /*h(11978)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {11978, 743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2722_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1250)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1250; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1385_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3298)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3298; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_48_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5346)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5346; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3730_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7394)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7394; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2393_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9442)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9442; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1056_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11490)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11490; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4738_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13538)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13538; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3401_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15586)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15586; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4897_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1762)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1762; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3560_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3810)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3810; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2223_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5858)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {5858, 743}, /*h(12623)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b110] no_refining_prefix*/ {12623, 2148} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_886_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7906)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {7906, 743}, /*h(14671)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b111] no_refining_prefix*/ {14671, 2149} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4568_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9954)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9954; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3231_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12002)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12002; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1894_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14050)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14050; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_557_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16098)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 16098; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4230_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(202)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 202; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2893_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2250)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2250; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1556_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4298)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4298; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_219_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6346)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6346; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3901_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8394)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8394; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2564_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10442)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10442; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1227_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12490)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12490; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4909_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14538)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14538; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1895_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11466)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11466; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_558_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13514)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13514; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4240_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15562)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15562; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_718_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1738)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1738; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2733_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14026)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14026; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1396_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16074)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 16074; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3111_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(234)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 234; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1774_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2282)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2282; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_437_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4330)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4330; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4119_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6378)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6378; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2782_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8426)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8426; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1445_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10474)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10474; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_108_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12522)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12522; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3790_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14570)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14570; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2443_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1258)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1258; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1106_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3306)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3306; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4788_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5354)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5354; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3121_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15594)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {15594, 743}, /*h(467)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {467, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4618_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1770)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1770; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3281_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3818)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3818; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1944_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5866)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5866; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_607_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7914)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7914; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4289_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9962)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9962; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2952_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12010)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12010; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1615_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14058)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14058; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_278_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16106)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 16106; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2592_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(195)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 195; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1255_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2243)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2243; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4937_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4291)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4291; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3600_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6339)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6339; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2263_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8387)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8387; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_926_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10435)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10435; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2932_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7363)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7363; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1595_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9411)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9411; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_258_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11459)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11459; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3940_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13507)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13507; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2603_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2025)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {2025, 751}, /*h(15555)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {15555, 743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1425_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5827)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5827; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_88_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7875)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7875; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3770_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9923)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9923; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1474_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(227)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 227; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_137_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2275)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2275; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3819_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4323)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {4323, 743}, /*h(1739)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {1739, 743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2482_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6371)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {6371, 743}, /*h(3787)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {3787, 743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1145_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5835)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {5835, 743}, /*h(8419)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {8419, 743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4827_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10467)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {10467, 743}, /*h(7883)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {7883, 743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3490_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12515)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {12515, 743}, /*h(9931)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {9931, 743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1813_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7395)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7395; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_476_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9443)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9443; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4158_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11491)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11491; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2821_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13539)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13539; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1484_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15587)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15587; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2980_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1763)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1763; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1643_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3811)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3811; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_306_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5859)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5859; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3988_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7907)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7907; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2651_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9955)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9955; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2313_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(203)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 203; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_976_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2251)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2251; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4658_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4299)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4299; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3321_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6347)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6347; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1984_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8395)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8395; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_647_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10443)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10443; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4329_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12491)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12491; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2992_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14539)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14539; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2652_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7371)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7371; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1315_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9419)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9419; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4997_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11467)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11467; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3660_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13515)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13515; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2323_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15563)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15563; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1194_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(235)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 235; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4876_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2283)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2283; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3539_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4331)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4331; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2202_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6379)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6379; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_865_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8427)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8427; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4547_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10475)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10475; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3878_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11499)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11499; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2541_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13547)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13547; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1204_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15595)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15595; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_27_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5867)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5867; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3709_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7915)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM()*/ {743} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7915; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1316_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(70)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b000] no_refining_prefix not64 eamode32*/ {744} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 70; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3233_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(69)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b000] no_refining_prefix not64 eamode16*/ {745} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 69; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3859_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(87)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b000] no_refining_prefix mode64 eamode64*/ {746} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 87; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_757_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(86)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b000] no_refining_prefix mode64 eamode32*/ {747} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 86; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1896_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2117)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b001] no_refining_prefix*/ {748} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2117; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1337_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2133)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b001] no_refining_prefix*/ {748} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2133; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4998_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2118)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b001] no_refining_prefix*/ {748} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2118; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2802_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2127)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b001] no_refining_prefix*/ {748} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2127; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2522_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2135)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b001] no_refining_prefix*/ {748} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2135; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_864_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(65)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 65; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4546_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2113)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2113; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3209_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8342)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b100] no_refining_prefix*/ {8342, 2127}, /*h(4161)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {4161, 749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1872_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10390)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b101] no_refining_prefix*/ {10390, 2137}, /*h(6209)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {6209, 749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_535_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12438)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b110] no_refining_prefix*/ {12438, 2139}, /*h(8257)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {8257, 749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4217_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14486)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b111] no_refining_prefix*/ {14486, 2106}, /*h(10305)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {10305, 749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2880_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12353)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12353; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1543_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14401)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14401; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_195_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1089)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1089; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1203_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7233)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7233; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4885_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9281)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9281; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3548_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11329)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11329; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2211_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13377)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13377; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_874_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15425)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15425; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2041_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9793)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9793; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_704_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11841)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11841; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4386_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13889)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13889; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3049_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15937)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15937; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4764_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(97)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 97; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3427_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2145)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2145; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2090_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4193)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4193; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_753_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6241)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6241; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4435_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8289)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8289; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3098_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10337)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10337; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1761_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12385)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12385; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_424_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14433)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14433; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2758_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9934)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {9934, 2010}, /*h(3169)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {3169, 749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1421_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11982)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {11982, 2011}, /*h(5217)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {5217, 749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_84_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14030)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {14030, 2012}, /*h(7265)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {7265, 749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3766_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16078)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {16078, 2013}, /*h(9313)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {9313, 749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2429_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11361)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11361; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1092_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13409)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13409; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4774_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15457)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15457; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3597_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5729)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5729; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2260_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7777)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7777; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_923_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9825)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9825; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4605_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11873)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11873; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_584_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(73)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 73; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4266_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2121)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2121; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2929_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4169)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4169; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1592_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6217)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6217; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_255_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8265)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8265; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3937_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10313)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10313; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_924_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7241)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7241; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4606_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9289)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9289; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3269_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11337)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11337; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1932_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13385)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13385; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4436_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5705)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5705; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3099_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7753)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7753; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1762_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9801)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9801; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_425_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11849)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11849; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4107_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13897)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13897; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2770_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15945)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15945; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4484_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(105)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 105; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3147_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2153)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2153; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1810_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4201)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4201; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_473_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6249)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6249; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4155_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8297)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8297; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2818_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10345)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10345; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4824_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7273)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7273; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3487_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9321)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9321; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3317_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12502)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {12502, 2012}, /*h(5737)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {5737, 749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1980_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14550)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {14550, 2013}, /*h(7785)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {7785, 749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_643_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9833)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9833; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4325_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11881)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11881; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2988_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13929)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13929; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1651_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15977)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15977; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3966_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(66)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 66; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2629_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2114)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2114; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1292_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4162)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {4162, 749}, /*h(8343)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b100] no_refining_prefix*/ {8343, 2127} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4974_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6210)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {6210, 749}, /*h(10391)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b101] no_refining_prefix*/ {10391, 2137} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3637_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(1493)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b000] mode64*/ {1493, 752}, /*h(12439)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b110] no_refining_prefix*/ {12439, 2139}, /*h(8258)=2 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {8258, 749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((15*key % 17) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2300_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(10306)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {10306, 749}, /*h(3541)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {3541, 753}, /*h(14487)=2 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b111] no_refining_prefix*/ {14487, 2106} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3297_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1090)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1090; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1960_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3138)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3138; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_623_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5186)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5186; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4305_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7234)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7234; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2968_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9282)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {9282, 749}, /*h(2517)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {2517, 753} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1631_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11330)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11330; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_294_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13378)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {13378, 749}, /*h(6613)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b011] no_refining_prefix*/ {6613, 2025} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3976_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15426)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {15426, 749}, /*h(8661)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {8661, 2020} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_453_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1602)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1602; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4135_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3650)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3650; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2798_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5698)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5698; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1461_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7746)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {7746, 749}, /*h(3565)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {3565, 753} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_124_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9794)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9794; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3806_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11842)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11842; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2469_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13890)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {13890, 749}, /*h(9709)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {9709, 2020} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1132_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15938)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {15938, 749}, /*h(11757)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b101]*/ {11757, 2027} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2847_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(98)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 98; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1510_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2146)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2146; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_173_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4194)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4194; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3855_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6242)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6242; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2518_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8290)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {8290, 749}, /*h(1525)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b000] mode64*/ {1525, 752} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1181_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10338)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {10338, 749}, /*h(3573)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {3573, 753} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4863_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12386)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12386; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3526_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14434)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14434; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2178_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1122)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1122, 749}, /*h(7887)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {7887, 2009} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_841_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3170)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {3170, 749}, /*h(9935)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {9935, 2010} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4523_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5218)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {5218, 749}, /*h(11983)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {11983, 2011} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3186_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7266)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {7266, 749}, /*h(14031)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {14031, 2012} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1849_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9314)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {9314, 749}, /*h(16079)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {16079, 2013} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_512_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11362)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11362; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4194_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13410)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13410; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2857_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15458)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15458; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4354_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1634)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1634; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3017_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3682)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3682; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1680_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5730)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5730; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_343_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7778)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {7778, 749}, /*h(5194)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {5194, 749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4025_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7242)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {7242, 749}, /*h(9826)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {9826, 749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2688_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11874)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {11874, 749}, /*h(9290)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {9290, 749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1351_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13922)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {13922, 749}, /*h(11338)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {11338, 749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_14_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13386)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {13386, 749}, /*h(15970)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {15970, 749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3686_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(74)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 74; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2349_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2122)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2122; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1012_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4170)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4170; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4694_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6218)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6218; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3357_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8266)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8266; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2020_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10314)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10314; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_683_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12362)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12362; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4365_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14410)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14410; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3018_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1098)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1098, 749}, /*h(16225)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {16225, 2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1681_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3146)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3146; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_174_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1610)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1610; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3856_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3658)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3658; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2519_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5706)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5706; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1182_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7754)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7754; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4864_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9802)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9802; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3527_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11850)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11850; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2190_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13898)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13898; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_853_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15946)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15946; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2567_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(106)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 106; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1230_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2154)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2154; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4912_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4202)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {4202, 749}, /*h(21)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b000] no_refining_prefix*/ {21, 2120} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3246_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14442)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {14442, 749}, /*h(10261)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b101] no_refining_prefix mode64*/ {10261, 2156} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_562_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3178)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3178; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4244_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5226)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5226; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2907_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7274)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7274; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1570_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9322)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9322; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_233_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11370)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11370; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3915_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13418)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13418; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2578_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15466)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15466; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4074_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1642)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {1642, 749}, /*h(8407)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {8407, 2010} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2737_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3690)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {3690, 749}, /*h(10455)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {10455, 2011} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1400_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5738)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {5738, 749}, /*h(12503)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {12503, 2012} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_63_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7786)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {7786, 749}, /*h(14551)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {14551, 2013} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3745_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9834)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9834; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2408_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11882)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11882; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1071_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13930)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13930; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4753_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15978)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15978; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2049_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(67)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 67; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_712_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2115)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2115; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2388_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(470)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b000] mode64*/ {470, 752}, /*h(7235)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {7235, 749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1051_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2518)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {2518, 753}, /*h(9283)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {9283, 749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3555_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1603)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1603; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2218_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3651)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3651; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_881_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5699)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5699; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4563_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3566)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {3566, 753}, /*h(7747)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {7747, 749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3226_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9795)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9795; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1889_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11843)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11843; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_552_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9710)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {9710, 2020}, /*h(13891)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {13891, 749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4234_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11758)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b101]*/ {11758, 2027}, /*h(15939)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {15939, 749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_930_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(99)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 99; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4612_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2147)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2147; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3275_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4195)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4195; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1938_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6243)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6243; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_601_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1526)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b000] mode64*/ {1526, 752}, /*h(8291)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {8291, 749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4283_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3574)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {3574, 753}, /*h(10339)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {10339, 749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_261_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1123)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1123; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3943_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3171)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3171; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2606_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5219)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5219; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1269_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7267)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7267; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4951_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9315)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9315; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4782_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3147)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {3147, 749}, /*h(5731)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {5731, 749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3445_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7779)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {7779, 749}, /*h(5195)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {5195, 749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2108_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9827)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {9827, 749}, /*h(7243)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {7243, 749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_770_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11875)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11875; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4452_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13923)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13923; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3115_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15971)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15971; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1769_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(75)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 75; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_432_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2123)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2123; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4114_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4171)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4171; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2777_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6219)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6219; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1440_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8267)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8267; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_103_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10315)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10315; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_771_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9291)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9291; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_602_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5707)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5707; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_650_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(107)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 107; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4332_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2155)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2155; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2995_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(22)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b000] no_refining_prefix*/ {22, 2120}, /*h(4203)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {4203, 749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_990_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7275)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7275; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4672_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9323)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9323; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3335_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11371)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11371; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1998_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13419)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13419; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4502_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5739)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5739; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3165_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7787)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7787; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1828_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9835)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9835; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_491_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11883)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM()*/ {749} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11883; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2649_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4177)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4177; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1312_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6225)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6225; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4994_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8273)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8273; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3657_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10321)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10321; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_644_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7249)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7249; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4326_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9297)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9297; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4156_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5713)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5713; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2819_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7761)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7761; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1482_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9809)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9809; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_145_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11857)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11857; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3827_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13905)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13905; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2490_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15953)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15953; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4205_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4294)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {4294, 2008}, /*h(113)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {113, 750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2868_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6342)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {6342, 2009}, /*h(2161)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {2161, 750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1531_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8390)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {8390, 2010}, /*h(4209)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {4209, 750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_194_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10438)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {10438, 2011}, /*h(6257)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {6257, 750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3876_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12486)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {12486, 2012}, /*h(8305)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {8305, 750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2539_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14534)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {14534, 2013}, /*h(10353)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {10353, 750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1202_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12401)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12401; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4544_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7281)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7281; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3207_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9329)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9329; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_692_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1649)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1649; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4374_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3697)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3697; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3037_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5745)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5745; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1700_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7793)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7793; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_363_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9841)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9841; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4045_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11889)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11889; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2708_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13937)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13937; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1371_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15985)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15985; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3406_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(82)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 82; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2069_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2130)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2130; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_732_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4178)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4178; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4414_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6226)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6226; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3077_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8274)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8274; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1740_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10322)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10322; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_403_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12370)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12370; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4085_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14418)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14418; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2738_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1106)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1106; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1401_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3154)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3154; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_64_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5202)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5202; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3746_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7250)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7250; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2409_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9298)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {9298, 750}, /*h(2533)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {2533, 753} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1072_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11346)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11346; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4754_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13394)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13394; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3417_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15442)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {15442, 750}, /*h(8677)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {8677, 2020} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4913_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1618)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1618; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3576_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3666)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3666; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2239_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5714)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5714; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_902_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7762)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7762; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4584_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9810)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9810; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3247_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11858)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11858; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1910_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13906)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13906; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_573_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15954)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15954; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2288_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(114)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {114, 750}, /*h(4295)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {4295, 2008} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_951_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2162)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {2162, 750}, /*h(6343)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {6343, 2009} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4632_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4210)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4210; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3295_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6258)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6258; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1958_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8306)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8306; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_621_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10354)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10354; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4303_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12402)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12402; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2966_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14450)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14450; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1619_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1138)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1138; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_282_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3186)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3186; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3964_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5234)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5234; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2627_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7282)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7282; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1290_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9330)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {9330, 750}, /*h(13511)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {13511, 2012} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4972_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11378)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {11378, 750}, /*h(15559)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {15559, 2013} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3635_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13426)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13426; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2298_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15474)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15474; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3794_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1650)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1650; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2457_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3698)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3698; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1120_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5746)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5746; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4802_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7794)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7794; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3465_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9842)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9842; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2128_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11890)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11890; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_791_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13938)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13938; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4473_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15986)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15986; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3834_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4179)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4179; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2497_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6227)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6227; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1160_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8275)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8275; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4842_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3558)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {3558, 753}, /*h(10323)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {10323, 750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1829_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7251)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7251; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_492_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2534)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {2534, 753}, /*h(9299)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {9299, 750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4174_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11347)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11347; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2837_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13395)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13395; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1500_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8678)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {8678, 2020}, /*h(15443)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {15443, 750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_322_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5715)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5715; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4004_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7763)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7763; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2667_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9811)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9811; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1330_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11859)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11859; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_5012_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13907)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13907; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3675_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15955)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15955; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_370_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(115)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 115; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4052_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2163)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2163; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2715_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4211)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4211; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1378_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6259)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6259; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_41_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8307)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8307; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3723_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10355)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10355; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_710_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7283)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7283; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4392_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9331)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9331; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4222_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5747)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5747; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2885_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7795)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7795; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1548_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9843)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9843; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_211_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11891)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11891; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3893_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13939)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13939; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2556_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15987)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 FORCE64() MODRM()*/ {750} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15987; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3503_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6593)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6593; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2166_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8641)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8641; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_829_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10689)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10689; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4511_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12737)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12737; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3174_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14785)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14785; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4172_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5569)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5569; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2835_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7617)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7617; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1498_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9665)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9665; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_161_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11713)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11713; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3843_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(231)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {231, 2006}, /*h(13761)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {13761, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 7) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2506_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15809)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {15809, 751}, /*h(2279)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {2279, 2007} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4002_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1985)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1985; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2665_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4033)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4033; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1328_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10262)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b101] no_refining_prefix mode64*/ {10262, 2156}, /*h(6081)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {6081, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_5010_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8129)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8129; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3673_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10177)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10177; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2336_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12225)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12225; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_999_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14273)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14273; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4681_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16321)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 16321; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1376_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(481)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 481; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_39_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2529)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2529; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3721_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4577)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4577; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2384_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6625)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6625; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1047_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8673)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8673; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4729_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10721)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10721; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3392_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12769)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12769; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2055_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14817)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14817; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3053_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5601)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5601; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1716_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14414)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b111] no_refining_prefix*/ {14414, 2107}, /*h(7649)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {7649, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_379_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9697)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9697; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4061_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11745)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11745; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2724_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13793)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13793; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2883_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2017)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2017; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1546_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4065)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4065; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_209_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6113)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6113; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3891_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8161)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8161; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2554_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10209)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10209; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1217_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12257)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12257; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4899_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14305)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14305; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3562_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16353)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 16353; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3223_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6601)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6601; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1886_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8649)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8649; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_549_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10697)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10697; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3892_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5577)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5577; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2555_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7625)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7625; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1218_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9673)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9673; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4900_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11721)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11721; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3563_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13769)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13769; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2226_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15817)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15817; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2385_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4041)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4041; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1048_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6089)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6089; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4730_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8137)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8137; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3393_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10185)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10185; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2105_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6633)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6633; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_768_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8681)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8681; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4450_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10729)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10729; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3113_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12777)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12777; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2773_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5609)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5609; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1436_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14422)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b111] no_refining_prefix*/ {14422, 2107}, /*h(7657)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {7657, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_99_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9705)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9705; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3781_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11753)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11753; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2444_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13801)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13801; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1107_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15849)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15849; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1266_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4073)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4073; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4948_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6121)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6121; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3611_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8169)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8169; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2274_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10217)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10217; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2944_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6609)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6609; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1607_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8657)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8657; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_270_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10705)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10705; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1267_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1489)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1489; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4949_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3537)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3537; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3612_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5585)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5585; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2275_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7633)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7633; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_938_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9681)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9681; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4620_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11729)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11729; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3283_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13777)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13777; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1946_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15825)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15825; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3443_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2001)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2001; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2106_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4049)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4049; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_769_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6097)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6097; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4451_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8145)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8145; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3114_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10193)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10193; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1777_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12241)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12241; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1825_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6641)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6641; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_488_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8689)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8689; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4170_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10737)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10737; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2494_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5617)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5617; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2164_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13809)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13809; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_827_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15857)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15857; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2324_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6214)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b011] no_refining_prefix*/ {6214, 2105}, /*h(2033)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {2033, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_987_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4081)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4081; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4669_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6129)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6129; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3332_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8177)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8177; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1995_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14406)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b111] no_refining_prefix*/ {14406, 2107}, /*h(10225)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {10225, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4340_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14321)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14321; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3003_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16369)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 16369; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_578_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(450)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 450; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4260_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2498)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2498; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2923_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4546)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4546; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1586_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6594)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6594; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_249_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8642)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {8642, 751}, /*h(1877)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b000] f3_refining_prefix*/ {1877, 2070} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3931_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10690)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10690; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2594_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12738)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {12738, 751}, /*h(5973)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b010] f3_refining_prefix*/ {5973, 2069} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1257_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14786)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14786; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4929_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1474)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1474; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3592_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3522)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3522; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2255_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5570)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5570; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_918_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7618)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7618; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4600_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9666)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9666; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3263_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11714)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11714; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1926_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13762)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13762; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_589_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15810)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15810; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4430_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6082)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {6082, 751}, /*h(10263)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b101] no_refining_prefix mode64*/ {10263, 2156} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3093_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8130)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {8130, 751}, /*h(1365)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b000] f2_refining_prefix*/ {1365, 2183} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1756_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10178)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {10178, 751}, /*h(3413)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b001] f2_refining_prefix*/ {3413, 2182} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_419_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12226)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12226; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4101_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14274)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14274; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2764_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16322)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 16322; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4478_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(482)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 482; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3141_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2530)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2530; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3810_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1506)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1506; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2473_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3554)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3554; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1136_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5602)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5602; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4818_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7650)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7650; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3481_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9698)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9698; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2144_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11746)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11746; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_807_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13794)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13794; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4489_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15842)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15842; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_966_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2018)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2018; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4648_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4066)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4066; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_637_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10210)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {10210, 751}, /*h(3445)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b001] f2_refining_prefix*/ {3445, 2182} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4319_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12258)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12258; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2982_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14306)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14306; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1645_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16354)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 16354; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_298_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(458)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 458; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3980_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2506)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2506; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2643_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4554)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4554; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1306_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6602)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6602; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4988_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8650)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8650; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3651_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10698)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10698; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2314_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12746)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12746; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_977_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14794)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14794; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4649_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1482)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1482; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3312_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3530)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3530; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1975_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5578)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5578; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_638_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7626)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7626; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4320_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9674)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9674; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2983_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11722)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11722; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1646_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13770)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13770; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_309_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15818)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15818; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1805_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1994)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1994; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_468_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4042)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4042; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4150_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6090)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {6090, 751}, /*h(1909)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b000] f3_refining_prefix*/ {1909, 2070} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2813_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8138)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8138; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1476_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10186)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {10186, 751}, /*h(6005)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b010] f3_refining_prefix*/ {6005, 2069} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_139_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12234)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12234; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3821_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14282)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {14282, 751}, /*h(10101)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b100] f3_refining_prefix mode64*/ {10101, 2179} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2484_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16330)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {16330, 751}, /*h(12149)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b101] f3_refining_prefix mode64*/ {12149, 2178} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2862_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2538)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2538; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1525_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4586)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4586; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_188_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4050)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {4050, 751}, /*h(6634)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {6634, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3870_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8682)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {8682, 751}, /*h(6098)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {6098, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2533_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10730)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {10730, 751}, /*h(8146)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {8146, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1196_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10194)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {10194, 751}, /*h(12778)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {12778, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4878_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14826)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {14826, 751}, /*h(12242)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {12242, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3530_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1514)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1514; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2193_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3562)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3562; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_686_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2026)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2026; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4368_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4074)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4074; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3701_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2514)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2514; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2364_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4562)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4562; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1027_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6610)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6610; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4709_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8658)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {8658, 751}, /*h(1893)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b000] f3_refining_prefix*/ {1893, 2070} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3372_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10706)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10706; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2035_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12754)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {12754, 751}, /*h(5989)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b010] f3_refining_prefix*/ {5989, 2069} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_698_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14802)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14802; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4369_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1490)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1490; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3032_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3538)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3538; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1695_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5586)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5586; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_358_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7634)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7634; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4040_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9682)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9682; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2703_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11730)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11730; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1366_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13778)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13778; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_29_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15826)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15826; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1526_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2002)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2002; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3541_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14290)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14290; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2204_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16338)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 16338; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3919_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(498)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 498; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2582_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2546)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2546; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1245_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4594)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4594; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4927_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6642)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6642; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_247_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13810)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13810; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3929_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15858)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15858; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_407_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2034)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {2034, 751}, /*h(6215)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b011] no_refining_prefix*/ {6215, 2105} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4089_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4082)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4082; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2752_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6130)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6130; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3680_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(451)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 451; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2343_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2499)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2499; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1006_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4547)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4547; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4688_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6595)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6595; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3351_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1878)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b000] f3_refining_prefix*/ {1878, 2070}, /*h(8643)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {8643, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2014_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10691)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10691; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3012_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1475)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1475, 751}, /*h(12421)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b110] no_refining_prefix*/ {12421, 2139} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1675_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14469)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b111] no_refining_prefix*/ {14469, 2106}, /*h(3523)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {3523, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_338_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5571)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5571; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4020_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7619)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7619; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2682_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9667)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9667; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1345_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11715)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11715; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_8_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13763)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13763; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3690_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15811)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15811; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_168_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1987)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1987; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3850_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4035)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4035; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2513_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6083)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6083; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1176_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1366)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b000] f2_refining_prefix*/ {1366, 2183}, /*h(8131)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {8131, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4858_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3414)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b001] f2_refining_prefix*/ {3414, 2182}, /*h(10179)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {10179, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_847_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16323)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 16323; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2561_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(483)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 483; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1224_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2531)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2531; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1893_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1507)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1507; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_556_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3555)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3555; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4238_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5603)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5603; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2901_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7651)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7651; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1564_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9699)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9699; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_227_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11747)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11747; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4068_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2019)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2019; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2731_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4067)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4067; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1394_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6115)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6115; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_57_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1398)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b000] f2_refining_prefix*/ {1398, 2183}, /*h(8163)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {8163, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3739_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3446)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b001] f2_refining_prefix*/ {3446, 2182}, /*h(10211)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {10211, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3400_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(459)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 459; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2063_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2507)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2507; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_726_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4555)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4555; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4408_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6603)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6603; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3071_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8651)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8651; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1734_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10699)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10699; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2732_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12429)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b110] no_refining_prefix*/ {12429, 2139}, /*h(1483)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1483, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1395_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3531)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {3531, 751}, /*h(14477)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b111] no_refining_prefix*/ {14477, 2106} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_58_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5579)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5579; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3740_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7627)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7627; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2403_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9675)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9675; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1066_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11723)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11723; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4907_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1995)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1995; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3570_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4043)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4043; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2233_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1910)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b000] f3_refining_prefix*/ {1910, 2070}, /*h(6091)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {6091, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_896_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8139)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8139; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4578_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6006)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b010] f3_refining_prefix*/ {6006, 2069}, /*h(10187)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {10187, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_945_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2539)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2539; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4627_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4587)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {4587, 751}, /*h(2003)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {2003, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3290_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6635)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {6635, 751}, /*h(4051)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {4051, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1953_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6099)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {6099, 751}, /*h(8683)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {8683, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1613_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1515)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1515; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_276_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3563)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3563; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2621_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7659)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7659; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1284_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9707)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9707; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4966_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11755)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11755; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3629_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13803)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13803; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2292_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15851)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15851; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3788_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15557)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {15557, 2013}, /*h(2027)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {2027, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2451_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4075)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4075; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1784_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2515)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2515; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_447_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4563)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4563; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4129_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6611)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6611; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2792_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1894)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b000] f3_refining_prefix*/ {1894, 2070}, /*h(8659)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {8659, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1455_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10707)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10707; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_118_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5990)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b010] f3_refining_prefix*/ {5990, 2069}, /*h(12755)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {12755, 751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3800_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14803)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14803; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2452_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1491)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1491, 751}, /*h(12437)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b110] no_refining_prefix*/ {12437, 2139} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1115_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3539)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {3539, 751}, /*h(14485)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b111] no_refining_prefix*/ {14485, 2106} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4797_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5587)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5587; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3460_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7635)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7635; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2123_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9683)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9683; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_786_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11731)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11731; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4468_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13779)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13779; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3131_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15827)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15827; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_616_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8147)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8147; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4298_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10195)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10195; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2002_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(499)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 499; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_665_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2547)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2547; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4347_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4595)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4595; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3010_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6643)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6643; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_5015_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3571)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3571; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3678_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5619)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5619; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2341_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7667)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7667; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1004_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9715)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9715; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4686_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11763)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11763; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3349_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13811)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13811; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2012_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15859)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15859; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3509_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2035)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2035; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2172_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4083)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4083; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_835_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6131)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {751} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6131; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4306_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(469)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b000] mode64*/ {752} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 469; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_793_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2005)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b000] mode64*/ {752} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2005; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3187_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(501)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b000] mode64*/ {752} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 501; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4693_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2037)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b000] mode64*/ {2037, 752}, /*h(15567)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {15567, 2013} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 7) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3895_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2006)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b000] mode64*/ {752} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2006; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2776_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2038)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b000] mode64*/ {752} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2038; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4822_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1495)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b000] mode64*/ {752} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1495; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1978_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2007)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b000] mode64*/ {752} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2007; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3703_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1527)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b000] mode64*/ {752} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1527; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1741_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3557)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {753} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3557; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3916_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4069)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {753} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4069; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3248_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2509)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {753} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2509; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2129_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2541)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {2541, 753}, /*h(16071)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {16071, 2013} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 7) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3636_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4077)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {753} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4077; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4475_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4053)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {753} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4053; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1850_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2549)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {753} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2549; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3356_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4085)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {753} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4085; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1611_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2502)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {753} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2502; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1999_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4070)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {753} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4070; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1331_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2510)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {753} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2510; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_212_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2542)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {753} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2542; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1719_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4078)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {753} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4078; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2558_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4054)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {753} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4054; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4952_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2550)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {753} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2550; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1439_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4086)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {753} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4086; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1200_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4039)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {753} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4039; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2925_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3559)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {753} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3559; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_82_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4071)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {753} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4071; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_921_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4047)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {753} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4047; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4821_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4079)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {753} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4079; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3485_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3543)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {753} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3543; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_641_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4055)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {753} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4055; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3035_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2551)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {753} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2551; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2366_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3575)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {753} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3575; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4541_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4087)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {753} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4087; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_996_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(133)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b000] no_refining_prefix*/ {1910} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 133; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_716_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(141)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b000] no_refining_prefix*/ {1910} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 141; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_436_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(149)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b000] no_refining_prefix*/ {1910} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 149; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4098_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(134)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b000] no_refining_prefix*/ {1910} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 134; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3818_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(142)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b000] no_refining_prefix*/ {1910} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 142; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3538_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(150)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b000] no_refining_prefix*/ {1910} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 150; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2181_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(135)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b000] no_refining_prefix*/ {1910} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 135; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1901_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(143)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b000] no_refining_prefix*/ {1910} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 143; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1621_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(151)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b000] no_refining_prefix*/ {1910} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 151; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4678_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2181)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b001] no_refining_prefix*/ {1911} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2181; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4398_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2189)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b001] no_refining_prefix*/ {1911} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2189; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4118_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2197)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b001] no_refining_prefix*/ {1911} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2197; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2761_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2182)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b001] no_refining_prefix*/ {1911} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2182; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2481_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2190)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b001] no_refining_prefix*/ {1911} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2190; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2201_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2198)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b001] no_refining_prefix*/ {1911} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2198; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_844_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2183)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b001] no_refining_prefix*/ {1911} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2183; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_564_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2191)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b001] no_refining_prefix*/ {1911} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2191; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_284_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2199)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b001] no_refining_prefix*/ {1911} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2199; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3777_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(197)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {2006} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 197; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2658_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(229)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {2006} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 229; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_5004_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1741)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {2006} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1741; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2379_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(237)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {2006} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 237; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2099_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(245)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {2006} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 245; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1860_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(198)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {2006} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 198; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1192_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1222)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {2006} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1222; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_741_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(230)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {2006} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 230; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_73_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1254)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {1254, 2006}, /*h(8019)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {8019, 2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2248_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1766)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {2006} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1766; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1580_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(206)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {2006} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 206; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_912_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1230)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {2006} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1230; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3087_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1742)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {2006} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1742; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_462_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(238)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {2006} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 238; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4812_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1262)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {2006} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1262; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_632_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1238)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {1238, 2006}, /*h(8003)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {8003, 2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_182_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(246)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {2006} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 246; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1689_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1782)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {1782, 2006}, /*h(5963)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {5963, 2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4962_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(199)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {2006} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 199; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3564_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(239)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {2006} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 239; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_51_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1775)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {2006} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1775; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4403_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(215)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {2006} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 215; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_890_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4335)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {4335, 2008}, /*h(1751)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {1751, 2006} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3284_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(247)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {2006} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 247; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4791_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1783)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b000]*/ {2006} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1783; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2440_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2245)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {2007} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2245; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1321_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2277)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {2007} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2277; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1042_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2285)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {2007} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2285; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1212_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10050)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {10050, 2068}, /*h(3285)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {3285, 2007} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_762_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2293)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {2007} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2293; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_523_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2246)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {2007} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2246; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4874_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3270)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {2007} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3270; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4423_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2278)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {2007} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2278; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3755_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3302)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {3302, 2007}, /*h(10067)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {10067, 2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_911_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3814)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {2007} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3814; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_243_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2254)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {2007} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2254; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4594_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3278)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {2007} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3278; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1750_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3790)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {2007} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3790; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4144_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2286)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {2007} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2286; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3475_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3310)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {2007} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3310; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4314_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3286)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {3286, 2007}, /*h(10051)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {10051, 2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3864_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2294)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {2007} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2294; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_352_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3830)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {3830, 2007}, /*h(8011)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {8011, 2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3625_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2247)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {2007} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2247; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2227_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2287)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {2007} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2287; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3733_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3823)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {2007} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3823; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3066_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2263)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {2007} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2263; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2397_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3287)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {2007} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3287; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4572_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6383)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {6383, 2009}, /*h(3799)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {3799, 2007} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1947_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2295)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {2007} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 2295; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3454_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3831)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {2007} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3831; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1103_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4293)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {2008} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4293; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_5003_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4325)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {2008} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4325; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1491_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5861)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {2008} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5861; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2330_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5837)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {2008} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5837; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4724_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4333)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {2008} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4333; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4894_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12098)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {12098, 2068}, /*h(5333)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {5333, 2008} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4444_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4341)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {2008} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4341; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_932_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10058)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {10058, 2068}, /*h(5877)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {5877, 2008} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3537_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5318)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {2008} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5318; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2418_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5350)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {5350, 2008}, /*h(12115)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {12115, 2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3925_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4302)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {2008} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4302; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_413_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5838)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {2008} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5838; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2807_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4334)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {2008} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4334; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2138_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5358)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {2008} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5358; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2527_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4342)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {2008} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4342; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4034_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5878)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {5878, 2008}, /*h(10059)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {10059, 2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3795_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5831)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {2008} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5831; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2676_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5863)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {2008} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5863; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2008_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4303)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {2008} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4303; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3515_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5839)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {2008} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5839; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2396_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5871)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {2008} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5871; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1729_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4311)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {2008} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4311; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_610_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4343)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {2008} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4343; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2117_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5879)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b010]*/ {2008} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5879; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4785_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6341)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {2009} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6341; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4117_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7365)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {2009} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7365; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3666_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6373)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {2009} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6373; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2998_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14162)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {14162, 2068}, /*h(7397)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {7397, 2009} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_154_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7909)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {2009} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7909; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3837_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7373)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {2009} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7373; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_993_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7885)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {2009} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7885; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3387_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6381)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {2009} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6381; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2718_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7405)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {2009} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7405; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3557_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14146)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {14146, 2068}, /*h(7381)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {7381, 2009} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3107_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6389)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {2009} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6389; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2439_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7413)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {2009} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7413; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4614_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12106)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {12106, 2068}, /*h(7925)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {7925, 2009} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2200_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7366)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {2009} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7366; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1081_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7398)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {2009} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7398; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2588_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6350)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {2009} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6350; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4095_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7886)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {2009} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7886; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1470_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6382)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {2009} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6382; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_801_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7406)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {2009} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7406; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1190_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6390)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {2009} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6390; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_283_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7367)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {2009} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7367; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2458_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7879)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {2009} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7879; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4183_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7399)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {2009} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7399; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1339_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7911)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {2009} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7911; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_671_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6351)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {2009} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6351; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7375)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {2009} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7375; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3903_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7407)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {2009} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7407; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1059_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7919)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {2009} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7919; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_392_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6359)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {2009} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6359; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4292_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6391)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b011]*/ {2009} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6391; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3448_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8389)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {2010} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8389; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2780_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9413)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {2010} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9413; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4955_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9925)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {2010} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9925; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2329_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8421)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {2010} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8421; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1661_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16210)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {16210, 2068}, /*h(9445)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {9445, 2010} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3836_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9957)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {2010} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9957; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2500_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9421)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {2010} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9421; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4675_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9933)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {2010} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9933; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2050_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8429)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {2010} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8429; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1381_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9453)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {2010} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9453; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2220_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16194)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {16194, 2068}, /*h(9429)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {9429, 2010} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1770_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8437)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {2010} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8437; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1102_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9461)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {2010} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9461; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3277_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14154)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {14154, 2068}, /*h(9973)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {9973, 2010} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_863_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9414)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {2010} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9414; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3038_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9926)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {2010} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9926; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4763_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9446)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {2010} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9446; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1251_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8398)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {2010} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8398; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4483_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9454)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {2010} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9454; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1639_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9966)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {2010} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9966; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4633_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8391)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {2010} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8391; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3965_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9415)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {2010} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9415; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1121_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9927)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {2010} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9927; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2846_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9447)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {2010} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9447; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9959)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {2010} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9959; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4353_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8399)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {2010} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8399; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3685_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9423)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {2010} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9423; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2566_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9455)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {2010} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9455; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4741_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9967)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b100]*/ {2010} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9967; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2111_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10437)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {2011} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10437; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1443_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11461)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {2011} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11461; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_992_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10469)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {2011} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10469; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_324_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11493)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {2011} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11493; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1831_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10445)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {2011} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10445; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1163_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11469)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {2011} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11469; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_713_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10477)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {2011} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10477; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_44_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11501)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {2011} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11501; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_883_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11477)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {2011} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11477; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_433_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10485)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {2011} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10485; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4545_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11462)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {2011} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11462; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1701_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11974)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {2011} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11974; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3426_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11494)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {2011} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11494; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4933_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10446)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {2011} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10446; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3146_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11502)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {2011} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11502; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_302_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12014)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {2011} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12014; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3296_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10439)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {2011} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10439; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2628_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11463)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {2011} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11463; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4803_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11975)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {2011} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11975; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1509_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11495)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {2011} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11495; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3684_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12007)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {2011} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12007; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3016_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10447)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {2011} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10447; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2348_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11471)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {2011} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11471; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1229_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11503)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {2011} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11503; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3404_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12015)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b101]*/ {2011} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12015; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_106_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13509)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {2012} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13509; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4006_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13541)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {2012} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13541; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4845_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13517)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {2012} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13517; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4395_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12525)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {2012} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12525; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3726_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13549)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {2012} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13549; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4565_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13525)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {2012} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13525; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1722_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14037)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {2012} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14037; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3208_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13510)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {2012} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13510; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_364_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14022)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {2012} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14022; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2089_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13542)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {2012} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13542; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4264_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14054)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {2012} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14054; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3596_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12494)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {2012} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12494; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2928_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13518)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {2012} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13518; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1809_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13550)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {2012} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13550; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3984_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14062)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {2012} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14062; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1959_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12487)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {2012} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12487; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3466_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14023)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {2012} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14023; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_172_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b000] no_refining_prefix*/ {13, 2120}, /*h(13543)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {13543, 2012} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((3*key % 7) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2347_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14055)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {2012} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14055; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1679_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12495)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {2012} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12495; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1011_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13519)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {2012} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13519; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4911_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13551)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {2012} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13551; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2067_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14063)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b110]*/ {2012} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14063; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2669_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15589)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {2013} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15589; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3508_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15565)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {2013} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15565; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2389_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15597)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {2013} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15597; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3228_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15573)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {2013} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15573; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2109_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15605)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {2013} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15605; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4285_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16117)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {2013} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 16117; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1871_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15558)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {2013} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15558; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4046_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16070)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {2013} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 16070; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_752_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15590)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {2013} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15590; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2927_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16102)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {2013} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 16102; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2259_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14542)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {2013} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14542; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1591_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15566)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {2013} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15566; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_472_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15598)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {2013} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15598; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2647_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16110)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {2013} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 16110; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_622_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14535)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {2013} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14535; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1010_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16103)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {2013} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 16103; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_342_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14543)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {2013} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14543; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4242_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14575)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {2013} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14575; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3574_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15599)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {2013} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15599; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_730_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16111)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b011] RM[0b111]*/ {2013} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 16111; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4536_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8645)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {2020} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8645; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3867_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9669)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {2020} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9669; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2749_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9701)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {2020} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9701; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4924_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10213)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {2020} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10213; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4256_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8653)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {2020} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8653; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3137_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8685)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {2020} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8685; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4644_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10221)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {2020} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10221; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_464_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10197)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {2020} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10197; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2858_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8693)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {2020} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8693; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2189_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9717)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {2020} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9717; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4364_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10229)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {2020} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10229; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2619_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8646)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {2020} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8646; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1950_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9670)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {2020} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9670; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4125_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10182)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {10182, 2020}, /*h(6001)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {6001, 2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3007_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10214)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {2020} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10214; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2339_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8654)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {8654, 2020}, /*h(1889)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {1889, 2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1220_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8686)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {2020} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8686; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_702_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8647)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {2020} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8647; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_33_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9671)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {2020} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9671; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2208_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6002)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {6002, 2068}, /*h(10183)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {10183, 2020} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4602_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8679)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {2020} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8679; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1090_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10215)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {2020} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10215; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_422_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1890)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {1890, 2068}, /*h(8655)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {8655, 2020} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4772_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12263)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b101]*/ {12263, 2027}, /*h(9679)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {9679, 2020} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1929_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10191)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {2020} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10191; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3654_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9711)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {2020} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9711; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4493_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9687)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {2020} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9687; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1649_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10199)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {2020} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10199; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3374_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9719)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {2020} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 9719; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_274_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4550)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b010] no_refining_prefix not64 eamode32*/ {2021} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4550; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_5013_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4558)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b010] no_refining_prefix not64 eamode32*/ {2021} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4558; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1911_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4557)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b010] no_refining_prefix not64 eamode16*/ {2022} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4557; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_574_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6605)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b011] no_refining_prefix*/ {2025} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6605; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3956_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6598)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b011] no_refining_prefix*/ {2025} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6598; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3676_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6606)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b011] no_refining_prefix*/ {2025} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6606; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2039_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6599)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b011] no_refining_prefix*/ {2025} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6599; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1759_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6607)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b011] no_refining_prefix*/ {2025} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6607; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2579_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6117)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b010] f3_refining_prefix*/ {2026} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6117; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2299_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6125)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b010] f3_refining_prefix*/ {2026} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6125; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3138_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6101)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b010] f3_refining_prefix*/ {2026} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6101; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2019_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6133)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b010] f3_refining_prefix*/ {2026} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6133; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_662_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6118)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b010] f3_refining_prefix*/ {2026} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6118; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_382_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6126)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b010] f3_refining_prefix*/ {2026} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6126; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4882_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1906)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {1906, 2068}, /*h(6087)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b010] f3_refining_prefix*/ {6087, 2026} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3764_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6119)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b010] f3_refining_prefix*/ {2026} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6119; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4603_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6095)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b010] f3_refining_prefix*/ {2026} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6095; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3484_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6127)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b010] f3_refining_prefix*/ {2026} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6127; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4323_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6103)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b010] f3_refining_prefix*/ {2026} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6103; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3199_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10693)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b101]*/ {2027} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10693; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2530_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11717)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b101]*/ {2027} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11717; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2080_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10725)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b101]*/ {2027} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10725; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1412_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11749)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b101]*/ {2027} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11749; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2919_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10701)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b101]*/ {2027} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10701; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1800_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10733)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b101]*/ {2027} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10733; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2639_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10709)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b101]*/ {2027} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10709; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1521_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10741)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b101]*/ {2027} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10741; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_852_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11765)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b101]*/ {2027} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11765; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1282_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10694)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b101]*/ {2027} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10694; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_613_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11718)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b101]*/ {2027} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11718; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2788_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12230)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b101]*/ {12230, 2027}, /*h(8049)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {8049, 2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_163_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10726)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b101]*/ {2027} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10726; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1670_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12262)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b101]*/ {2027} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12262; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1002_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10702)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b101]*/ {10702, 2027}, /*h(3937)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {3937, 2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2509_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12238)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b101]*/ {2027} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12238; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4902_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10734)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b101]*/ {2027} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10734; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3954_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11766)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b101]*/ {2027} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11766; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4384_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10695)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b101]*/ {2027} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10695; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3715_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11719)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b101]*/ {2027} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11719; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3265_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10727)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b101]*/ {2027} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10727; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4104_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3938)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {3938, 2068}, /*h(10703)=1 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b101]*/ {10703, 2027} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3435_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11727)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b101]*/ {2027} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11727; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_592_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12239)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b101]*/ {2027} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12239; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2317_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11759)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b101]*/ {2027} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11759; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3156_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11735)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b101]*/ {2027} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11735; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2037_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11767)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b101]*/ {2027} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 11767; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4574_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16342)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b111] f3_refining_prefix mode64*/ {2028} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 16342; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4875_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15813)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b111] f2_refining_prefix*/ {2029} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15813; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3756_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15845)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b111] f2_refining_prefix*/ {2029} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15845; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4316_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15829)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b111] f2_refining_prefix*/ {2029} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15829; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3197_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15861)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b111] f2_refining_prefix*/ {2029} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15861; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2958_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15814)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b111] f2_refining_prefix*/ {2029} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15814; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2678_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15822)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b111] f2_refining_prefix*/ {2029} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15822; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1560_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15854)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b111] f2_refining_prefix*/ {2029} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15854; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2399_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15830)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b111] f2_refining_prefix*/ {2029} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15830; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1280_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15862)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b111] f2_refining_prefix*/ {2029} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15862; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1041_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15815)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b111] f2_refining_prefix*/ {2029} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15815; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_761_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15823)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b111] f2_refining_prefix*/ {2029} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15823; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_482_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15831)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b111] f2_refining_prefix*/ {2029} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15831; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4382_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15863)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b111] f2_refining_prefix*/ {2029} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 15863; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_634_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13781)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b110] f2_refining_prefix mode64*/ {2031} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13781; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4534_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13813)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b110] f2_refining_prefix mode64*/ {2031} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13813; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3736_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13782)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b110] f2_refining_prefix mode64*/ {2031} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13782; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2617_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13814)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b110] f2_refining_prefix mode64*/ {2031} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13814; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1819_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13783)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b110] f2_refining_prefix mode64*/ {2031} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13783; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_700_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13815)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b110] f2_refining_prefix mode64*/ {2031} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 13815; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4964_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12742)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b110] no_refining_prefix eamode32*/ {2032} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12742; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4684_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12750)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b110] no_refining_prefix eamode32*/ {12750, 2032}, /*h(5985)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {5985, 2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3627_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14790)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b111] no_refining_prefix*/ {2034} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14790; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3347_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14798)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b111] RM[0b111] no_refining_prefix*/ {14798, 2034}, /*h(8033)=1 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {8033, 2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3129_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10049)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10049; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1792_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12097)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12097; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_455_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14145)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14145; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4137_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16193)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 16193; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2010_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10081)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10081; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_673_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12129)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12129; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4355_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14177)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14177; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2849_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10057)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10057; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1512_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12105)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12105; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_175_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14153)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14153; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2060_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1897)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1897; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_723_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3945)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3945; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4405_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5993)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5993; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3068_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8041)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8041; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1731_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10089)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10089; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_394_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12137)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12137; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4076_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14185)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14185; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2739_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16233)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 16233; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4915_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14161)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14161; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3578_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16209)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 16209; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1780_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1905)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1905; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_443_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3953)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3953; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1451_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10097)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10097; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_114_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12145)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12145; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3796_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14193)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14193; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2459_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16241)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 16241; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_143_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1898)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1898; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3825_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3946)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3946; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2488_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5994)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5994; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1151_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8042)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8042; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4833_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10090)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10090; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3496_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12138)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12138; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3545_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3954)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3954; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4643_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1859)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1859; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3306_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3907)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3907; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1969_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5955)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5955; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3524_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1891)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1891; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2187_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3939)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3939; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4363_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1867)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1867; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3026_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3915)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3915; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3245_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1899)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1899; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4084_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1875)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1875; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2747_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3923)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3923; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1410_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5971)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5971; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2965_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1907)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1907; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1628_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3955)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3955; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_291_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6003)=0 0x0F 0x01 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() f3_refining_prefix*/ {2068} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6003; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3154_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5957)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b010] f3_refining_prefix*/ {2069} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5957; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2874_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5965)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b010] f3_refining_prefix*/ {2069} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5965; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1755_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5997)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b010] f3_refining_prefix*/ {2069} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5997; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1237_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5958)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b010] f3_refining_prefix*/ {2069} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5958; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_957_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5966)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b010] f3_refining_prefix*/ {2069} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5966; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4857_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5998)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b010] f3_refining_prefix*/ {2069} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5998; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3220_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5991)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b010] f3_refining_prefix*/ {2069} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5991; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4059_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5967)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b010] f3_refining_prefix*/ {2069} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5967; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2940_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5999)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b010] f3_refining_prefix*/ {2069} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5999; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_809_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1861)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b000] f3_refining_prefix*/ {2070} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1861; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_529_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1869)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b000] f3_refining_prefix*/ {2070} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1869; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4429_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1901)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b000] f3_refining_prefix*/ {2070} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1901; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3911_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1862)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b000] f3_refining_prefix*/ {2070} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1862; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3631_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1870)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b000] f3_refining_prefix*/ {2070} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1870; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2512_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1902)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b000] f3_refining_prefix*/ {2070} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1902; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1994_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1863)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b000] f3_refining_prefix*/ {2070} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1863; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_875_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1895)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b000] f3_refining_prefix*/ {2070} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1895; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1714_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1871)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b000] f3_refining_prefix*/ {2070} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1871; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_595_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1903)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b000] f3_refining_prefix*/ {2070} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1903; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_559_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4165)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b010] no_refining_prefix*/ {2104} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4165; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_0_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4181)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b010] no_refining_prefix*/ {2104} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4181; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3661_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4166)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b010] no_refining_prefix*/ {2104} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4166; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1744_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4167)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b010] no_refining_prefix*/ {2104} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4167; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1465_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4175)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b010] no_refining_prefix*/ {2104} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4175; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1185_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4183)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b010] no_refining_prefix*/ {2104} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 4183; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4241_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6213)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b011] no_refining_prefix*/ {2105} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6213; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3682_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6229)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b011] no_refining_prefix*/ {2105} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6229; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_128_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6223)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b011] no_refining_prefix*/ {2105} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6223; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4867_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6231)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b011] no_refining_prefix*/ {2105} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6231; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4777_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14470)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b111] no_refining_prefix*/ {2106} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14470; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2860_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14471)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b111] no_refining_prefix*/ {2106} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14471; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3633_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14413)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b111] no_refining_prefix*/ {2107} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14413; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_452_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b000] no_refining_prefix*/ {2120} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 5; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3554_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b000] no_refining_prefix*/ {2120} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 6; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3274_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b000] no_refining_prefix*/ {2120} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1637_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b000] no_refining_prefix*/ {2120} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 7; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_667_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8325)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b100] no_refining_prefix*/ {2127} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8325; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_387_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8333)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b100] no_refining_prefix*/ {2127} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8333; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_107_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8341)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b100] no_refining_prefix*/ {2127} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8341; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3769_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8326)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b100] no_refining_prefix*/ {2127} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8326; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1852_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8327)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b100] no_refining_prefix*/ {2127} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8327; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4349_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10373)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b101] no_refining_prefix*/ {2137} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10373; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4069_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10381)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b101] no_refining_prefix*/ {2137} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10381; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3789_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10389)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b101] no_refining_prefix*/ {2137} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10389; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2432_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10374)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b101] no_refining_prefix*/ {2137} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10374; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_515_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10375)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b101] no_refining_prefix*/ {2137} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10375; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1095_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12422)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b110] no_refining_prefix*/ {2139} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12422; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4197_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12423)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b010] RM[0b110] no_refining_prefix*/ {2139} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12423; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_759_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12629)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b110] no_refining_prefix*/ {2148} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12629; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4420_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12614)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b110] no_refining_prefix*/ {2148} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12614; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4140_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12622)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b110] no_refining_prefix*/ {2148} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12622; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2503_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12615)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b110] no_refining_prefix*/ {2148} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 12615; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4441_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14677)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b111] no_refining_prefix*/ {2149} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14677; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3083_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14662)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b111] no_refining_prefix*/ {2149} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14662; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2803_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14670)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b111] no_refining_prefix*/ {2149} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14670; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1166_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14663)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b111] no_refining_prefix*/ {2149} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14663; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3805_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10245)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b101] no_refining_prefix not64*/ {2155} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10245; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3525_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10253)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b101] no_refining_prefix not64*/ {2155} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10253; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1888_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10246)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b101] no_refining_prefix not64*/ {2155} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10246; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1608_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10254)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b101] no_refining_prefix not64*/ {2155} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10254; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4990_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10247)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b000] RM[0b101] no_refining_prefix not64*/ {2155} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10247; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1147_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14197)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b110] f3_refining_prefix mode64*/ {2175} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 14197; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4829_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16245)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b111] f3_refining_prefix mode64*/ {2177} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 16245; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4939_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10069)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b100] f3_refining_prefix mode64*/ {2179} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10069; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2316_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3397)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b001] f2_refining_prefix*/ {2182} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3397; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1197_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3429)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b001] f2_refining_prefix*/ {2182} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3429; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_917_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3437)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b001] f2_refining_prefix*/ {2182} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3437; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4299_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3430)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b001] f2_refining_prefix*/ {2182} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3430; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4019_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3438)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b001] f2_refining_prefix*/ {2182} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3438; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3500_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3399)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b001] f2_refining_prefix*/ {2182} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3399; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2941_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3415)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b001] f2_refining_prefix*/ {2182} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3415; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1822_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3447)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b001] f2_refining_prefix*/ {2182} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 3447; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3653_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1349)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b000] f2_refining_prefix*/ {2183} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1349; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2534_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1381)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b000] f2_refining_prefix*/ {2183} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1381; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2254_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1389)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b000] f2_refining_prefix*/ {2183} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1389; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_617_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1382)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b000] f2_refining_prefix*/ {2183} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1382; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_337_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1390)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b000] f2_refining_prefix*/ {2183} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1390; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4837_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1351)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b000] f2_refining_prefix*/ {2183} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1351; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4278_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1367)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b000] f2_refining_prefix*/ {2183} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1367; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3159_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1399)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b000] f2_refining_prefix*/ {2183} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 1399; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4321_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(325)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b000] no_refining_prefix*/ {2184} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 325; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4041_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(333)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b000] no_refining_prefix*/ {2184} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 333; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2404_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(326)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b000] no_refining_prefix*/ {2184} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 326; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2124_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(334)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b000] no_refining_prefix*/ {2184} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 334; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4947_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(343)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b101] RM[0b000] no_refining_prefix*/ {2184} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 343; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4908_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10357)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b101] osz_refining_prefix mode64*/ {2187} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 10357; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1226_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8309)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b100] osz_refining_prefix mode64*/ {2188} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8309; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1786_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8293)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b100] osz_refining_prefix not64*/ {2189} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8293; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4888_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8294)=0 0x0F 0x01 MOD[0b11] MOD=3 REG[0b001] RM[0b100] osz_refining_prefix not64*/ {2189} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = key - 8294; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1_vv0(const xed_decoded_inst_t* d) { typedef xed_uint32_t (*xed_find_func_t)(const xed_decoded_inst_t*); typedef struct {xed_uint32_t key; xed_find_func_t l2_func;} lu_entry_t; static const lu_entry_t lu_table[5019] = { /*h(4181)=0 */ {4181, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_0_l1}, /*h(8362)=1 */ {8362, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1_l1}, /*h(9959)=2 */ {9959, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2_l1}, /*h(7375)=3 */ {7375, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12166)=7 */ {12166, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_7_l1}, /*h(13763)=8 */ {13763, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_8_l1}, /*h(233)=9 */ {233, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_9_l1}, /*h(8595)=10 */ {8595, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_10_l1}, /*h(1830)=11 */ {1830, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_11_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13386)=14 */ {13386, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_14_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4037)=16 */ {4037, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_16_l1}, /*h(5634)=17 */ {5634, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_17_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(466)=19 */ {466, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_19_l1}, /*h(2063)=20 */ {2063, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_20_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14606)=22 */ {14606, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_22_l1}, /*h(16203)=23 */ {16203, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_23_l1}, /*h(13619)=24 */ {13619, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_24_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8451)=26 */ {8451, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_26_l1}, /*h(5867)=27 */ {5867, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_27_l1}, /*h(3283)=28 */ {3283, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_28_l1}, /*h(15826)=29 */ {15826, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_29_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10658)=31 */ {10658, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_31_l1}, /*h(8074)=32 */ {8074, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_32_l1}, /*h(9671)=33 */ {9671, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_33_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4503)=35 */ {4503, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_35_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10281)=37 */ {10281, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_37_l1}, /*h(7697)=38 */ {7697, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_38_l1}, /*h(2529)=39 */ {2529, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_39_l1}, /*h(13475)=40 */ {13475, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_40_l1}, /*h(8307)=41 */ {8307, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_41_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3139)=43 */ {3139, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_43_l1}, /*h(11501)=44 */ {11501, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_44_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10514)=46 */ {10514, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_46_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5346)=48 */ {5346, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_48_l1}, /*h(9527)=49 */ {9527, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_49_l1}, /*h(4359)=50 */ {4359, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_50_l1}, /*h(1775)=51 */ {1775, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_51_l1}, /*h(12721)=52 */ {12721, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_52_l1}, /*h(7553)=53 */ {7553, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_53_l1}, /*h(11734)=54 */ {11734, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_54_l1}, /*h(13331)=55 */ {13331, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_55_l1}, /*h(3982)=56 */ {3982, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_56_l1}, /*h(1398)=57 */ {1398, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_57_l1}, /*h(5579)=58 */ {5579, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_58_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15538)=60 */ {15538, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_60_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10370)=62 */ {10370, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_62_l1}, /*h(14551)=63 */ {14551, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_63_l1}, /*h(5202)=64 */ {5202, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_64_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(34)=66 */ {34, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_66_l1}, /*h(12577)=67 */ {12577, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_67_l1}, /*h(9993)=68 */ {9993, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_68_l1}, /*h(7409)=69 */ {7409, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_69_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2241)=71 */ {2241, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_71_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8019)=73 */ {8019, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_73_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(267)=75 */ {267, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_75_l1}, /*h(15394)=76 */ {15394, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_76_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14407)=78 */ {14407, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_78_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2474)=80 */ {2474, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_80_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4071)=82 */ {4071, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_82_l1}, /*h(12433)=83 */ {12433, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_83_l1}, /*h(14030)=84 */ {14030, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_84_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2097)=86 */ {2097, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_86_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7875)=88 */ {7875, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_88_l1}, /*h(5291)=89 */ {5291, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_89_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8485)=92 */ {8485, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_92_l1}, /*h(10082)=93 */ {10082, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_93_l1}, /*h(3317)=94 */ {3317, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_94_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12289)=98 */ {12289, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_98_l1}, /*h(9705)=99 */ {9705, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_99_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6134)=102 */ {6134, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_102_l1}, /*h(10315)=103 */ {10315, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_103_l1}, /*h(7731)=104 */ {7731, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_104_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13509)=106 */ {13509, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_106_l1}, /*h(8341)=107 */ {8341, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_107_l1}, /*h(12522)=108 */ {12522, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_108_l1}, /*h(9938)=109 */ {9938, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_109_l1}, /*h(11535)=110 */ {11535, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_110_l1}, /*h(2186)=111 */ {2186, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_111_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3783)=113 */ {3783, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_113_l1}, /*h(12145)=114 */ {12145, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_114_l1}, /*h(13742)=115 */ {13742, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_115_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1809)=117 */ {1809, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_117_l1}, /*h(5990)=118 */ {5990, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_118_l1}, /*h(3406)=119 */ {3406, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_119_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8197)=123 */ {8197, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_123_l1}, /*h(9794)=124 */ {9794, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_124_l1}, /*h(7210)=125 */ {7210, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_125_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6223)=128 */ {6223, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_128_l1}, /*h(12001)=129 */ {12001, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_129_l1}, /*h(9417)=130 */ {9417, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_130_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8430)=133 */ {8430, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_133_l1}, /*h(10027)=134 */ {10027, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_134_l1}, /*h(7443)=135 */ {7443, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_135_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2275)=137 */ {2275, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_137_l1}, /*h(14818)=138 */ {14818, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_138_l1}, /*h(12234)=139 */ {12234, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_139_l1}, /*h(9650)=140 */ {9650, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_140_l1}, /*h(301)=141 */ {301, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_141_l1}, /*h(8663)=142 */ {8663, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_142_l1}, /*h(1898)=143 */ {1898, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_143_l1}, /*h(14441)=144 */ {14441, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_144_l1}, /*h(11857)=145 */ {11857, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_145_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4105)=148 */ {4105, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_148_l1}, /*h(1521)=149 */ {1521, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_149_l1}, /*h(7299)=150 */ {7299, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_150_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2131)=152 */ {2131, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_152_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7909)=154 */ {7909, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_154_l1}, /*h(5325)=155 */ {5325, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_155_l1}, /*h(9506)=156 */ {9506, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_156_l1}, /*h(4338)=157 */ {4338, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_157_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5935)=159 */ {5935, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_159_l1}, /*h(3351)=160 */ {3351, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_160_l1}, /*h(11713)=161 */ {11713, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_161_l1}, /*h(6545)=162 */ {6545, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_162_l1}, /*h(10726)=163 */ {10726, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_163_l1}, /*h(12323)=164 */ {12323, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_164_l1}, /*h(9739)=165 */ {9739, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_165_l1}, /*h(390)=166 */ {390, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_166_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1987)=168 */ {1987, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_168_l1}, /*h(14530)=169 */ {14530, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_169_l1}, /*h(11946)=170 */ {11946, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_170_l1}, /*h(9362)=171 */ {9362, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_171_l1}, /*h(13)=172 */ {13, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_172_l1}, /*h(4194)=173 */ {4194, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_173_l1}, /*h(1610)=174 */ {1610, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_174_l1}, /*h(14153)=175 */ {14153, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_175_l1}, /*h(11569)=176 */ {11569, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_176_l1}, /*h(15750)=177 */ {15750, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_177_l1}, /*h(6401)=178 */ {6401, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_178_l1}, /*h(3817)=179 */ {3817, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_179_l1}, /*h(1233)=180 */ {1233, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_180_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(246)=182 */ {246, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_182_l1}, /*h(1843)=183 */ {1843, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_183_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14386)=185 */ {14386, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_185_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9218)=187 */ {9218, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_187_l1}, /*h(4050)=188 */ {4050, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_188_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15606)=192 */ {15606, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_192_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10438)=194 */ {10438, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_194_l1}, /*h(1089)=195 */ {1089, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_195_l1}, /*h(9451)=196 */ {9451, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_196_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1699)=199 */ {1699, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_199_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11658)=201 */ {11658, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_201_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2309)=203 */ {2309, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_203_l1}, /*h(3906)=204 */ {3906, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_204_l1}, /*h(8087)=205 */ {8087, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_205_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(335)=207 */ {335, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_207_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6113)=209 */ {6113, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_209_l1}, /*h(3529)=210 */ {3529, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_210_l1}, /*h(11891)=211 */ {11891, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_211_l1}, /*h(2542)=212 */ {2542, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_212_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4139)=214 */ {4139, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_214_l1}, /*h(12501)=215 */ {12501, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_215_l1}, /*h(14098)=216 */ {14098, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_216_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6346)=219 */ {6346, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_219_l1}, /*h(7943)=220 */ {7943, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_220_l1}, /*h(5359)=221 */ {5359, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_221_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5969)=225 */ {5969, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_225_l1}, /*h(7566)=226 */ {7566, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_226_l1}, /*h(11747)=227 */ {11747, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_227_l1}, /*h(6579)=228 */ {6579, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_228_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1411)=230 */ {1411, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_230_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13954)=232 */ {13954, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_232_l1}, /*h(11370)=233 */ {11370, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_233_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10383)=235 */ {10383, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_235_l1}, /*h(1034)=236 */ {1034, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_236_l1}, /*h(16161)=237 */ {16161, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_237_l1}, /*h(13577)=238 */ {13577, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_238_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5825)=240 */ {5825, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_240_l1}, /*h(14187)=241 */ {14187, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_241_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2254)=243 */ {2254, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_243_l1}, /*h(6435)=244 */ {6435, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_244_l1}, /*h(14797)=245 */ {14797, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_245_l1}, /*h(1267)=246 */ {1267, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_246_l1}, /*h(13810)=247 */ {13810, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_247_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1877)=249 */ {1877, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_249_l1}, /*h(6058)=250 */ {6058, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_250_l1}, /*h(3474)=251 */ {3474, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_251_l1}, /*h(16017)=252 */ {16017, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_252_l1}, /*h(2487)=253 */ {2487, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_253_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8265)=255 */ {8265, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_255_l1}, /*h(5681)=256 */ {5681, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_256_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11459)=258 */ {11459, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_258_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6291)=260 */ {6291, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_260_l1}, /*h(1123)=261 */ {1123, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_261_l1}, /*h(9485)=262 */ {9485, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_262_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1733)=265 */ {1733, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_265_l1}, /*h(3330)=266 */ {3330, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_266_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15873)=268 */ {15873, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_268_l1}, /*h(2343)=269 */ {2343, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_269_l1}, /*h(10705)=270 */ {10705, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_270_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9718)=272 */ {9718, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_272_l1}, /*h(13899)=273 */ {13899, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_273_l1}, /*h(4550)=274 */ {4550, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_274_l1}, /*h(6147)=275 */ {6147, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_275_l1}, /*h(3563)=276 */ {3563, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_276_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(16106)=278 */ {16106, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_278_l1}, /*h(13522)=279 */ {13522, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_279_l1}, /*h(4173)=280 */ {4173, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_280_l1}, /*h(12535)=281 */ {12535, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_281_l1}, /*h(3186)=282 */ {3186, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_282_l1}, /*h(7367)=283 */ {7367, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_283_l1}, /*h(2199)=284 */ {2199, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_284_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14742)=286 */ {14742, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_286_l1}, /*h(16339)=287 */ {16339, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_287_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(225)=289 */ {225, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_289_l1}, /*h(8587)=290 */ {8587, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_290_l1}, /*h(6003)=291 */ {6003, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_291_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6613)=294 */ {6613, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_294_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8210)=296 */ {8210, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_296_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(458)=298 */ {458, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_298_l1}, /*h(15585)=299 */ {15585, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_299_l1}, /*h(2055)=300 */ {2055, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_300_l1}, /*h(14598)=301 */ {14598, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_301_l1}, /*h(12014)=302 */ {12014, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_302_l1}, /*h(16195)=303 */ {16195, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_303_l1}, /*h(81)=304 */ {81, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_304_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5859)=306 */ {5859, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_306_l1}, /*h(3275)=307 */ {3275, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_307_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15818)=309 */ {15818, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_309_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8066)=311 */ {8066, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_311_l1}, /*h(12247)=312 */ {12247, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_312_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1911)=315 */ {1911, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_315_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14454)=317 */ {14454, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_317_l1}, /*h(16051)=318 */ {16051, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_318_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8299)=321 */ {8299, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_321_l1}, /*h(5715)=322 */ {5715, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_322_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11493)=324 */ {11493, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_324_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10506)=326 */ {10506, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_326_l1}, /*h(7922)=327 */ {7922, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_327_l1}, /*h(9519)=328 */ {9519, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_328_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(170)=330 */ {170, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_330_l1}, /*h(1767)=331 */ {1767, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_331_l1}, /*h(10129)=332 */ {10129, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_332_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11726)=334 */ {11726, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_334_l1}, /*h(13323)=335 */ {13323, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_335_l1}, /*h(10739)=336 */ {10739, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_336_l1}, /*h(1390)=337 */ {1390, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_337_l1}, /*h(5571)=338 */ {5571, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_338_l1}, /*h(403)=339 */ {403, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_339_l1}, /*h(15530)=340 */ {15530, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_340_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14543)=342 */ {14543, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_342_l1}, /*h(5194)=343 */ {5194, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_343_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14166)=348 */ {14166, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_348_l1}, /*h(7401)=349 */ {7401, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_349_l1}, /*h(15763)=350 */ {15763, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_350_l1}, /*h(6414)=351 */ {6414, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_351_l1}, /*h(8011)=352 */ {8011, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_352_l1}, /*h(16373)=353 */ {16373, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_353_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(259)=355 */ {259, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_355_l1}, /*h(8621)=356 */ {8621, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_356_l1}, /*h(10218)=357 */ {10218, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_357_l1}, /*h(7634)=358 */ {7634, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_358_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2466)=360 */ {2466, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_360_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12425)=362 */ {12425, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_362_l1}, /*h(9841)=363 */ {9841, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_363_l1}, /*h(14022)=364 */ {14022, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_364_l1}, /*h(15619)=365 */ {15619, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_365_l1}, /*h(2089)=366 */ {2089, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_366_l1}, /*h(10451)=367 */ {10451, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_367_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5283)=369 */ {5283, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_369_l1}, /*h(115)=370 */ {115, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_370_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5893)=372 */ {5893, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_372_l1}, /*h(3309)=373 */ {3309, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_373_l1}, /*h(11671)=374 */ {11671, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_374_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2322)=376 */ {2322, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_376_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1335)=378 */ {1335, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_378_l1}, /*h(9697)=379 */ {9697, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_379_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15475)=381 */ {15475, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_381_l1}, /*h(6126)=382 */ {6126, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_382_l1}, /*h(3542)=383 */ {3542, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_383_l1}, /*h(16085)=384 */ {16085, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_384_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8333)=387 */ {8333, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_387_l1}, /*h(12514)=388 */ {12514, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_388_l1}, /*h(9930)=389 */ {9930, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_389_l1}, /*h(11527)=390 */ {11527, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_390_l1}, /*h(2178)=391 */ {2178, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_391_l1}, /*h(6359)=392 */ {6359, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_392_l1}, /*h(14721)=393 */ {14721, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_393_l1}, /*h(12137)=394 */ {12137, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_394_l1}, /*h(13734)=395 */ {13734, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_395_l1}, /*h(4385)=396 */ {4385, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_396_l1}, /*h(12747)=397 */ {12747, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_397_l1}, /*h(3398)=398 */ {3398, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_398_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12370)=403 */ {12370, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_403_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7202)=405 */ {7202, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_405_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6215)=407 */ {6215, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_407_l1}, /*h(14577)=408 */ {14577, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_408_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9409)=410 */ {9409, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_410_l1}, /*h(13590)=411 */ {13590, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_411_l1}, /*h(8422)=412 */ {8422, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_412_l1}, /*h(5838)=413 */ {5838, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_413_l1}, /*h(10019)=414 */ {10019, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_414_l1}, /*h(7435)=415 */ {7435, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_415_l1}, /*h(15797)=416 */ {15797, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_416_l1}, /*h(10629)=417 */ {10629, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_417_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12226)=419 */ {12226, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_419_l1}, /*h(9642)=420 */ {9642, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_420_l1}, /*h(293)=421 */ {293, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_421_l1}, /*h(1890)=422 */ {1890, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_422_l1}, /*h(6071)=423 */ {6071, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_423_l1}, /*h(14433)=424 */ {14433, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_424_l1}, /*h(11849)=425 */ {11849, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_425_l1}, /*h(9265)=426 */ {9265, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_426_l1}, /*h(4097)=427 */ {4097, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_427_l1}, /*h(1513)=428 */ {1513, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_428_l1}, /*h(9875)=429 */ {9875, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_429_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15653)=431 */ {15653, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_431_l1}, /*h(2123)=432 */ {2123, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_432_l1}, /*h(10485)=433 */ {10485, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_433_l1}, /*h(12082)=434 */ {12082, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_434_l1}, /*h(5317)=435 */ {5317, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_435_l1}, /*h(149)=436 */ {149, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_436_l1}, /*h(4330)=437 */ {4330, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_437_l1}, /*h(1746)=438 */ {1746, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_438_l1}, /*h(14289)=439 */ {14289, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_439_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6537)=442 */ {6537, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_442_l1}, /*h(3953)=443 */ {3953, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_443_l1}, /*h(5550)=444 */ {5550, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_444_l1}, /*h(9731)=445 */ {9731, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_445_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4563)=447 */ {4563, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_447_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11938)=450 */ {11938, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_450_l1}, /*h(16119)=451 */ {16119, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_451_l1}, /*h(5)=452 */ {5, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_452_l1}, /*h(1602)=453 */ {1602, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_453_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14145)=455 */ {14145, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_455_l1}, /*h(11561)=456 */ {11561, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_456_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1225)=459 */ {1225, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_459_l1}, /*h(12171)=460 */ {12171, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_460_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(238)=462 */ {238, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_462_l1}, /*h(1835)=463 */ {1835, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_463_l1}, /*h(10197)=464 */ {10197, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_464_l1}, /*h(14378)=465 */ {14378, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_465_l1}, /*h(11794)=466 */ {11794, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_466_l1}, /*h(6626)=467 */ {6626, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_467_l1}, /*h(4042)=468 */ {4042, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_468_l1}, /*h(1458)=469 */ {1458, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_469_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(471)=471 */ {471, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_471_l1}, /*h(15598)=472 */ {15598, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_472_l1}, /*h(6249)=473 */ {6249, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_473_l1}, /*h(3665)=474 */ {3665, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_474_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9443)=476 */ {9443, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_476_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4275)=478 */ {4275, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_478_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11650)=481 */ {11650, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_481_l1}, /*h(15831)=482 */ {15831, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_482_l1}, /*h(10663)=483 */ {10663, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_483_l1}, /*h(8079)=484 */ {8079, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_484_l1}, /*h(1314)=485 */ {1314, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_485_l1}, /*h(13857)=486 */ {13857, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_486_l1}, /*h(327)=487 */ {327, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_487_l1}, /*h(8689)=488 */ {8689, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_488_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3521)=490 */ {3521, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_490_l1}, /*h(11883)=491 */ {11883, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_491_l1}, /*h(2534)=492 */ {2534, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_492_l1}, /*h(4131)=493 */ {4131, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_493_l1}, /*h(12493)=494 */ {12493, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_494_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14090)=496 */ {14090, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_496_l1}, /*h(11506)=497 */ {11506, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_497_l1}, /*h(6338)=498 */ {6338, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_498_l1}, /*h(10519)=499 */ {10519, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_499_l1}, /*h(1170)=500 */ {1170, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_500_l1}, /*h(5351)=501 */ {5351, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_501_l1}, /*h(13713)=502 */ {13713, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_502_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5961)=504 */ {5961, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_504_l1}, /*h(3377)=505 */ {3377, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_505_l1}, /*h(14323)=506 */ {14323, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_506_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6571)=508 */ {6571, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_508_l1}, /*h(3987)=509 */ {3987, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_509_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11362)=512 */ {11362, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_512_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6194)=514 */ {6194, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_514_l1}, /*h(10375)=515 */ {10375, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_515_l1}, /*h(1026)=516 */ {1026, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_516_l1}, /*h(13569)=517 */ {13569, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_517_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8401)=519 */ {8401, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_519_l1}, /*h(12582)=520 */ {12582, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_520_l1}, /*h(14179)=521 */ {14179, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_521_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2246)=523 */ {2246, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_523_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14789)=525 */ {14789, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_525_l1}, /*h(12205)=526 */ {12205, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_526_l1}, /*h(13802)=527 */ {13802, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_527_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1869)=529 */ {1869, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_529_l1}, /*h(10231)=530 */ {10231, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_530_l1}, /*h(3466)=531 */ {3466, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_531_l1}, /*h(16009)=532 */ {16009, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_532_l1}, /*h(13425)=533 */ {13425, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_533_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12438)=535 */ {12438, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_535_l1}, /*h(5673)=536 */ {5673, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_536_l1}, /*h(14035)=537 */ {14035, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_537_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6283)=539 */ {6283, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_539_l1}, /*h(3699)=540 */ {3699, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_540_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(16242)=542 */ {16242, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_542_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4309)=544 */ {4309, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_544_l1}, /*h(5906)=545 */ {5906, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_545_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10697)=549 */ {10697, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_549_l1}, /*h(8113)=550 */ {8113, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_550_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9710)=552 */ {9710, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_552_l1}, /*h(11307)=553 */ {11307, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_553_l1}, /*h(1958)=554 */ {1958, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_554_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3555)=556 */ {3555, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_556_l1}, /*h(16098)=557 */ {16098, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_557_l1}, /*h(13514)=558 */ {13514, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_558_l1}, /*h(4165)=559 */ {4165, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_559_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12527)=561 */ {12527, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_561_l1}, /*h(3178)=562 */ {3178, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_562_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2191)=564 */ {2191, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_564_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12150)=566 */ {12150, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_566_l1}, /*h(16331)=567 */ {16331, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_567_l1}, /*h(13747)=568 */ {13747, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_568_l1}, /*h(4398)=569 */ {4398, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_569_l1}, /*h(5995)=570 */ {5995, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_570_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15954)=573 */ {15954, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_573_l1}, /*h(6605)=574 */ {6605, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_574_l1}, /*h(4021)=575 */ {4021, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_575_l1}, /*h(5618)=576 */ {5618, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_576_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(450)=578 */ {450, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_578_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10409)=581 */ {10409, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_581_l1}, /*h(12006)=582 */ {12006, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_582_l1}, /*h(9422)=583 */ {9422, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_583_l1}, /*h(73)=584 */ {73, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_584_l1}, /*h(8435)=585 */ {8435, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_585_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3267)=587 */ {3267, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_587_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15810)=589 */ {15810, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_589_l1}, /*h(10642)=590 */ {10642, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_590_l1}, /*h(1293)=591 */ {1293, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_591_l1}, /*h(12239)=592 */ {12239, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_592_l1}, /*h(9655)=593 */ {9655, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_593_l1}, /*h(15433)=594 */ {15433, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_594_l1}, /*h(1903)=595 */ {1903, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_595_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7681)=597 */ {7681, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_597_l1}, /*h(16043)=598 */ {16043, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_598_l1}, /*h(2513)=599 */ {2513, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_599_l1}, /*h(4110)=600 */ {4110, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_600_l1}, /*h(1526)=601 */ {1526, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_601_l1}, /*h(5707)=602 */ {5707, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_602_l1}, /*h(14069)=603 */ {14069, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_603_l1}, /*h(15666)=604 */ {15666, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_604_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14679)=606 */ {14679, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_606_l1}, /*h(7914)=607 */ {7914, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_607_l1}, /*h(5330)=608 */ {5330, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_608_l1}, /*h(162)=609 */ {162, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_609_l1}, /*h(4343)=610 */ {4343, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_610_l1}, /*h(12705)=611 */ {12705, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_611_l1}, /*h(10121)=612 */ {10121, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_612_l1}, /*h(11718)=613 */ {11718, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_613_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10731)=615 */ {10731, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_615_l1}, /*h(8147)=616 */ {8147, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_616_l1}, /*h(1382)=617 */ {1382, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_617_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(395)=619 */ {395, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_619_l1}, /*h(15522)=620 */ {15522, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_620_l1}, /*h(10354)=621 */ {10354, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_621_l1}, /*h(14535)=622 */ {14535, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_622_l1}, /*h(5186)=623 */ {5186, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_623_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(18)=625 */ {18, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_625_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12561)=627 */ {12561, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_627_l1}, /*h(7393)=628 */ {7393, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_628_l1}, /*h(15755)=629 */ {15755, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_629_l1}, /*h(2225)=630 */ {2225, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_630_l1}, /*h(3822)=631 */ {3822, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_631_l1}, /*h(8003)=632 */ {8003, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_632_l1}, /*h(5419)=633 */ {5419, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_633_l1}, /*h(13781)=634 */ {13781, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_634_l1}, /*h(15378)=635 */ {15378, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_635_l1}, /*h(6029)=636 */ {6029, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_636_l1}, /*h(3445)=637 */ {3445, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_637_l1}, /*h(7626)=638 */ {7626, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_638_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4055)=641 */ {4055, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_641_l1}, /*h(12417)=642 */ {12417, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_642_l1}, /*h(9833)=643 */ {9833, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_643_l1}, /*h(7249)=644 */ {7249, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_644_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2081)=646 */ {2081, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_646_l1}, /*h(10443)=647 */ {10443, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_647_l1}, /*h(7859)=648 */ {7859, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_648_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(107)=650 */ {107, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_650_l1}, /*h(8469)=651 */ {8469, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_651_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10066)=653 */ {10066, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_653_l1}, /*h(11663)=654 */ {11663, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_654_l1}, /*h(2314)=655 */ {2314, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_655_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12273)=658 */ {12273, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_658_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4521)=660 */ {4521, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_660_l1}, /*h(15467)=661 */ {15467, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_661_l1}, /*h(6118)=662 */ {6118, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_662_l1}, /*h(3534)=663 */ {3534, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_663_l1}, /*h(16077)=664 */ {16077, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_664_l1}, /*h(2547)=665 */ {2547, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_665_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8325)=667 */ {8325, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_667_l1}, /*h(9922)=668 */ {9922, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_668_l1}, /*h(14103)=669 */ {14103, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_669_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6351)=671 */ {6351, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_671_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12129)=673 */ {12129, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_673_l1}, /*h(16310)=674 */ {16310, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_674_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5974)=677 */ {5974, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_677_l1}, /*h(10155)=678 */ {10155, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_678_l1}, /*h(7571)=679 */ {7571, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_679_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12362)=683 */ {12362, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_683_l1}, /*h(9778)=684 */ {9778, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_684_l1}, /*h(429)=685 */ {429, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_685_l1}, /*h(2026)=686 */ {2026, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_686_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14569)=688 */ {14569, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_688_l1}, /*h(11985)=689 */ {11985, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_689_l1}, /*h(13582)=690 */ {13582, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_690_l1}, /*h(4233)=691 */ {4233, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_691_l1}, /*h(1649)=692 */ {1649, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_692_l1}, /*h(5830)=693 */ {5830, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_693_l1}, /*h(7427)=694 */ {7427, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_694_l1}, /*h(15789)=695 */ {15789, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_695_l1}, /*h(2259)=696 */ {2259, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_696_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14802)=698 */ {14802, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_698_l1}, /*h(9634)=699 */ {9634, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_699_l1}, /*h(13815)=700 */ {13815, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_700_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8647)=702 */ {8647, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_702_l1}, /*h(3479)=703 */ {3479, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_703_l1}, /*h(11841)=704 */ {11841, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_704_l1}, /*h(9257)=705 */ {9257, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_705_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1505)=708 */ {1505, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_708_l1}, /*h(9867)=709 */ {9867, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_709_l1}, /*h(7283)=710 */ {7283, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_710_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2115)=712 */ {2115, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_712_l1}, /*h(10477)=713 */ {10477, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_713_l1}, /*h(7893)=714 */ {7893, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_714_l1}, /*h(9490)=715 */ {9490, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_715_l1}, /*h(141)=716 */ {141, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_716_l1}, /*h(4322)=717 */ {4322, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_717_l1}, /*h(1738)=718 */ {1738, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_718_l1}, /*h(14281)=719 */ {14281, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_719_l1}, /*h(11697)=720 */ {11697, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_720_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10710)=722 */ {10710, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_722_l1}, /*h(3945)=723 */ {3945, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_723_l1}, /*h(12307)=724 */ {12307, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_724_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4555)=726 */ {4555, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_726_l1}, /*h(1971)=727 */ {1971, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_727_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14514)=729 */ {14514, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_729_l1}, /*h(16111)=730 */ {16111, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_730_l1}, /*h(13527)=731 */ {13527, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_731_l1}, /*h(4178)=732 */ {4178, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_732_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11553)=736 */ {11553, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_736_l1}, /*h(6385)=737 */ {6385, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_737_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1217)=739 */ {1217, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_739_l1}, /*h(5398)=740 */ {5398, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_740_l1}, /*h(230)=741 */ {230, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_741_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1827)=743 */ {1827, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_743_l1}, /*h(10189)=744 */ {10189, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_744_l1}, /*h(11786)=745 */ {11786, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_745_l1}, /*h(2437)=746 */ {2437, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_746_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4034)=748 */ {4034, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_748_l1}, /*h(1450)=749 */ {1450, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_749_l1}, /*h(13993)=750 */ {13993, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_750_l1}, /*h(11409)=751 */ {11409, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_751_l1}, /*h(15590)=752 */ {15590, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_752_l1}, /*h(6241)=753 */ {6241, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_753_l1}, /*h(3657)=754 */ {3657, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_754_l1}, /*h(12019)=755 */ {12019, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_755_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(86)=757 */ {86, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_757_l1}, /*h(4267)=758 */ {4267, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_758_l1}, /*h(12629)=759 */ {12629, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_759_l1}, /*h(14226)=760 */ {14226, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_760_l1}, /*h(15823)=761 */ {15823, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_761_l1}, /*h(2293)=762 */ {2293, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_762_l1}, /*h(3890)=763 */ {3890, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_763_l1}, /*h(8071)=764 */ {8071, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_764_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11265)=767 */ {11265, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_767_l1}, /*h(8681)=768 */ {8681, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_768_l1}, /*h(6097)=769 */ {6097, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_769_l1}, /*h(11875)=770 */ {11875, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_770_l1}, /*h(9291)=771 */ {9291, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_771_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12485)=774 */ {12485, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_774_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11498)=776 */ {11498, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_776_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10511)=779 */ {10511, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_779_l1}, /*h(7927)=780 */ {7927, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_780_l1}, /*h(16289)=781 */ {16289, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_781_l1}, /*h(13705)=782 */ {13705, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_782_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5953)=784 */ {5953, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_784_l1}, /*h(14315)=785 */ {14315, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_785_l1}, /*h(11731)=786 */ {11731, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_786_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6563)=788 */ {6563, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_788_l1}, /*h(3979)=789 */ {3979, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_789_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13938)=791 */ {13938, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_791_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2005)=793 */ {2005, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_793_l1}, /*h(6186)=794 */ {6186, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_794_l1}, /*h(3602)=795 */ {3602, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_795_l1}, /*h(16145)=796 */ {16145, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_796_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8393)=799 */ {8393, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_799_l1}, /*h(9990)=800 */ {9990, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_800_l1}, /*h(7406)=801 */ {7406, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_801_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6419)=803 */ {6419, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_803_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1251)=805 */ {1251, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_805_l1}, /*h(9613)=806 */ {9613, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_806_l1}, /*h(13794)=807 */ {13794, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_807_l1}, /*h(8626)=808 */ {8626, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_808_l1}, /*h(1861)=809 */ {1861, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_809_l1}, /*h(10223)=810 */ {10223, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_810_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(16001)=812 */ {16001, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_812_l1}, /*h(13417)=813 */ {13417, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_813_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12430)=815 */ {12430, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_815_l1}, /*h(14027)=816 */ {14027, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_816_l1}, /*h(497)=817 */ {497, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_817_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6275)=819 */ {6275, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_819_l1}, /*h(3691)=820 */ {3691, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_820_l1}, /*h(16234)=821 */ {16234, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_821_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4301)=824 */ {4301, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_824_l1}, /*h(5898)=825 */ {5898, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_825_l1}, /*h(3314)=826 */ {3314, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_826_l1}, /*h(15857)=827 */ {15857, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_827_l1}, /*h(2327)=828 */ {2327, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_828_l1}, /*h(10689)=829 */ {10689, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_829_l1}, /*h(8105)=830 */ {8105, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_830_l1}, /*h(9702)=831 */ {9702, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_831_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11299)=833 */ {11299, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_833_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6131)=835 */ {6131, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_835_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13506)=838 */ {13506, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_838_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12519)=840 */ {12519, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_840_l1}, /*h(9935)=841 */ {9935, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_841_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2183)=844 */ {2183, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_844_l1}, /*h(14726)=845 */ {14726, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_845_l1}, /*h(5377)=846 */ {5377, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_846_l1}, /*h(16323)=847 */ {16323, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_847_l1}, /*h(209)=848 */ {209, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_848_l1}, /*h(4390)=849 */ {4390, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_849_l1}, /*h(5987)=850 */ {5987, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_850_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11765)=852 */ {11765, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_852_l1}, /*h(15946)=853 */ {15946, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_853_l1}, /*h(6597)=854 */ {6597, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_854_l1}, /*h(8194)=855 */ {8194, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_855_l1}, /*h(5610)=856 */ {5610, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_856_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2039)=859 */ {2039, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_859_l1}, /*h(10401)=860 */ {10401, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_860_l1}, /*h(14582)=861 */ {14582, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_861_l1}, /*h(5233)=862 */ {5233, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_862_l1}, /*h(9414)=863 */ {9414, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_863_l1}, /*h(65)=864 */ {65, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_864_l1}, /*h(8427)=865 */ {8427, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_865_l1}, /*h(5843)=866 */ {5843, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_866_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6453)=869 */ {6453, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_869_l1}, /*h(10634)=870 */ {10634, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_870_l1}, /*h(8050)=871 */ {8050, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_871_l1}, /*h(9647)=872 */ {9647, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_872_l1}, /*h(298)=873 */ {298, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_873_l1}, /*h(15425)=874 */ {15425, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_874_l1}, /*h(1895)=875 */ {1895, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_875_l1}, /*h(10257)=876 */ {10257, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_876_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(16035)=878 */ {16035, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_878_l1}, /*h(2505)=879 */ {2505, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_879_l1}, /*h(4102)=880 */ {4102, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_880_l1}, /*h(5699)=881 */ {5699, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_881_l1}, /*h(14061)=882 */ {14061, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_882_l1}, /*h(11477)=883 */ {11477, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_883_l1}, /*h(15658)=884 */ {15658, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_884_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14671)=886 */ {14671, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_886_l1}, /*h(5322)=887 */ {5322, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_887_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4335)=890 */ {4335, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_890_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14294)=892 */ {14294, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_892_l1}, /*h(15891)=893 */ {15891, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_893_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10723)=895 */ {10723, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_895_l1}, /*h(8139)=896 */ {8139, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_896_l1}, /*h(5555)=897 */ {5555, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_897_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(387)=899 */ {387, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_899_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10346)=901 */ {10346, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_901_l1}, /*h(7762)=902 */ {7762, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_902_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10)=905 */ {10, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_905_l1}, /*h(12553)=906 */ {12553, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_906_l1}, /*h(9969)=907 */ {9969, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_907_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15747)=909 */ {15747, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_909_l1}, /*h(2217)=910 */ {2217, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_910_l1}, /*h(3814)=911 */ {3814, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_911_l1}, /*h(1230)=912 */ {1230, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_912_l1}, /*h(5411)=913 */ {5411, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_913_l1}, /*h(243)=914 */ {243, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_914_l1}, /*h(15370)=915 */ {15370, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_915_l1}, /*h(12786)=916 */ {12786, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_916_l1}, /*h(3437)=917 */ {3437, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_917_l1}, /*h(7618)=918 */ {7618, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_918_l1}, /*h(2450)=919 */ {2450, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_919_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4047)=921 */ {4047, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_921_l1}, /*h(1463)=922 */ {1463, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_922_l1}, /*h(9825)=923 */ {9825, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_923_l1}, /*h(7241)=924 */ {7241, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_924_l1}, /*h(15603)=925 */ {15603, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_925_l1}, /*h(10435)=926 */ {10435, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_926_l1}, /*h(7851)=927 */ {7851, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_927_l1}, /*h(16213)=928 */ {16213, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_928_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(99)=930 */ {99, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_930_l1}, /*h(8461)=931 */ {8461, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_931_l1}, /*h(10058)=932 */ {10058, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_932_l1}, /*h(7474)=933 */ {7474, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_933_l1}, /*h(11655)=934 */ {11655, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_934_l1}, /*h(2306)=935 */ {2306, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_935_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12265)=937 */ {12265, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_937_l1}, /*h(9681)=938 */ {9681, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_938_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15459)=940 */ {15459, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_940_l1}, /*h(8694)=941 */ {8694, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_941_l1}, /*h(3526)=942 */ {3526, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_942_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(16069)=944 */ {16069, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_944_l1}, /*h(2539)=945 */ {2539, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_945_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12498)=947 */ {12498, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_947_l1}, /*h(14095)=948 */ {14095, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_948_l1}, /*h(11511)=949 */ {11511, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_949_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6343)=951 */ {6343, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_951_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13718)=954 */ {13718, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_954_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4369)=956 */ {4369, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_956_l1}, /*h(5966)=957 */ {5966, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_957_l1}, /*h(7563)=958 */ {7563, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_958_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12354)=963 */ {12354, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_963_l1}, /*h(7186)=964 */ {7186, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_964_l1}, /*h(421)=965 */ {421, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_965_l1}, /*h(2018)=966 */ {2018, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_966_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14561)=968 */ {14561, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_968_l1}, /*h(11977)=969 */ {11977, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_969_l1}, /*h(13574)=970 */ {13574, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_970_l1}, /*h(4225)=971 */ {4225, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_971_l1}, /*h(8406)=972 */ {8406, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_972_l1}, /*h(10003)=973 */ {10003, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_973_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15781)=975 */ {15781, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_975_l1}, /*h(2251)=976 */ {2251, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_976_l1}, /*h(14794)=977 */ {14794, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_977_l1}, /*h(12210)=978 */ {12210, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_978_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(277)=980 */ {277, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_980_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1874)=982 */ {1874, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_982_l1}, /*h(14417)=983 */ {14417, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_983_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9249)=985 */ {9249, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_985_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4081)=987 */ {4081, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_987_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9859)=989 */ {9859, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_989_l1}, /*h(7275)=990 */ {7275, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_990_l1}, /*h(15637)=991 */ {15637, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_991_l1}, /*h(10469)=992 */ {10469, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_992_l1}, /*h(7885)=993 */ {7885, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_993_l1}, /*h(16247)=994 */ {16247, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_994_l1}, /*h(9482)=995 */ {9482, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_995_l1}, /*h(133)=996 */ {133, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_996_l1}, /*h(1730)=997 */ {1730, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_997_l1}, /*h(5911)=998 */ {5911, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_998_l1}, /*h(14273)=999 */ {14273, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_999_l1}, /*h(11689)=1000 */ {11689, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1000_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3937)=1002 */ {3937, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1002_l1}, /*h(12299)=1003 */ {12299, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1003_l1}, /*h(9715)=1004 */ {9715, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1004_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4547)=1006 */ {4547, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1006_l1}, /*h(1963)=1007 */ {1963, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1007_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14506)=1009 */ {14506, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1009_l1}, /*h(16103)=1010 */ {16103, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1010_l1}, /*h(13519)=1011 */ {13519, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1011_l1}, /*h(4170)=1012 */ {4170, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1012_l1}, /*h(1586)=1013 */ {1586, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1013_l1}, /*h(14129)=1014 */ {14129, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1014_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6377)=1017 */ {6377, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1017_l1}, /*h(3793)=1018 */ {3793, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1018_l1}, /*h(5390)=1019 */ {5390, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1019_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4403)=1022 */ {4403, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1022_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10181)=1024 */ {10181, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1024_l1}, /*h(11778)=1025 */ {11778, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1025_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6610)=1027 */ {6610, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1027_l1}, /*h(8207)=1028 */ {8207, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1028_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13985)=1030 */ {13985, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1030_l1}, /*h(11401)=1031 */ {11401, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1031_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3649)=1034 */ {3649, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1034_l1}, /*h(12011)=1035 */ {12011, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1035_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(78)=1037 */ {78, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1037_l1}, /*h(12621)=1038 */ {12621, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1038_l1}, /*h(10037)=1039 */ {10037, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1039_l1}, /*h(14218)=1040 */ {14218, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1040_l1}, /*h(15815)=1041 */ {15815, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1041_l1}, /*h(2285)=1042 */ {2285, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1042_l1}, /*h(10647)=1043 */ {10647, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1043_l1}, /*h(1298)=1044 */ {1298, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1044_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13841)=1046 */ {13841, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1046_l1}, /*h(8673)=1047 */ {8673, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1047_l1}, /*h(6089)=1048 */ {6089, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1048_l1}, /*h(14451)=1049 */ {14451, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1049_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2518)=1051 */ {2518, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1051_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4115)=1053 */ {4115, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1053_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11490)=1056 */ {11490, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1056_l1}, /*h(15671)=1057 */ {15671, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1057_l1}, /*h(10503)=1058 */ {10503, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1058_l1}, /*h(7919)=1059 */ {7919, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1059_l1}, /*h(5335)=1060 */ {5335, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1060_l1}, /*h(13697)=1061 */ {13697, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1061_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10126)=1064 */ {10126, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1064_l1}, /*h(14307)=1065 */ {14307, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1065_l1}, /*h(11723)=1066 */ {11723, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1066_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3971)=1068 */ {3971, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1068_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13930)=1071 */ {13930, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1071_l1}, /*h(11346)=1072 */ {11346, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1072_l1}, /*h(6178)=1073 */ {6178, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1073_l1}, /*h(10359)=1074 */ {10359, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1074_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(16137)=1076 */ {16137, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1076_l1}, /*h(23)=1077 */ {23, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1077_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8385)=1079 */ {8385, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1079_l1}, /*h(14163)=1080 */ {14163, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1080_l1}, /*h(7398)=1081 */ {7398, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1081_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6411)=1083 */ {6411, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1083_l1}, /*h(3827)=1084 */ {3827, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1084_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(16370)=1086 */ {16370, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1086_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8618)=1088 */ {8618, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1088_l1}, /*h(6034)=1089 */ {6034, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1089_l1}, /*h(10215)=1090 */ {10215, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1090_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13409)=1092 */ {13409, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1092_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8241)=1094 */ {8241, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1094_l1}, /*h(12422)=1095 */ {12422, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1095_l1}, /*h(14019)=1096 */ {14019, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1096_l1}, /*h(489)=1097 */ {489, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1097_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1099)=1100 */ {1099, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1100_l1}, /*h(16226)=1101 */ {16226, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1101_l1}, /*h(9461)=1102 */ {9461, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1102_l1}, /*h(4293)=1103 */ {4293, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1103_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10071)=1105 */ {10071, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1105_l1}, /*h(3306)=1106 */ {3306, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1106_l1}, /*h(15849)=1107 */ {15849, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1107_l1}, /*h(2319)=1108 */ {2319, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1108_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12278)=1110 */ {12278, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1110_l1}, /*h(5513)=1111 */ {5513, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1111_l1}, /*h(13875)=1112 */ {13875, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1112_l1}, /*h(4526)=1113 */ {4526, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1113_l1}, /*h(6123)=1114 */ {6123, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1114_l1}, /*h(14485)=1115 */ {14485, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1115_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(16082)=1117 */ {16082, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1117_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8330)=1119 */ {8330, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1119_l1}, /*h(5746)=1120 */ {5746, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1120_l1}, /*h(9927)=1121 */ {9927, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1121_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10537)=1124 */ {10537, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1124_l1}, /*h(7953)=1125 */ {7953, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1125_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13731)=1127 */ {13731, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1127_l1}, /*h(201)=1128 */ {201, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1128_l1}, /*h(1798)=1129 */ {1798, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1129_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11757)=1132 */ {11757, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1132_l1}, /*h(13354)=1133 */ {13354, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1133_l1}, /*h(4005)=1134 */ {4005, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1134_l1}, /*h(1421)=1135 */ {1421, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1135_l1}, /*h(5602)=1136 */ {5602, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1136_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15561)=1138 */ {15561, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1138_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14574)=1141 */ {14574, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1141_l1}, /*h(5225)=1142 */ {5225, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1142_l1}, /*h(13587)=1143 */ {13587, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1143_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5835)=1145 */ {5835, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1145_l1}, /*h(3251)=1146 */ {3251, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1146_l1}, /*h(14197)=1147 */ {14197, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1147_l1}, /*h(15794)=1148 */ {15794, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1148_l1}, /*h(6445)=1149 */ {6445, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1149_l1}, /*h(14807)=1150 */ {14807, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1150_l1}, /*h(8042)=1151 */ {8042, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1151_l1}, /*h(9639)=1152 */ {9639, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1152_l1}, /*h(290)=1153 */ {290, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1153_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7665)=1156 */ {7665, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1156_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2497)=1158 */ {2497, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1158_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8275)=1160 */ {8275, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1160_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14053)=1162 */ {14053, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1162_l1}, /*h(11469)=1163 */ {11469, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1163_l1}, /*h(15650)=1164 */ {15650, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1164_l1}, /*h(10482)=1165 */ {10482, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1165_l1}, /*h(14663)=1166 */ {14663, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1166_l1}, /*h(5314)=1167 */ {5314, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1167_l1}, /*h(9495)=1168 */ {9495, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1168_l1}, /*h(4327)=1169 */ {4327, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1169_l1}, /*h(1743)=1170 */ {1743, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1170_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15883)=1173 */ {15883, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1173_l1}, /*h(6534)=1174 */ {6534, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1174_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1366)=1176 */ {1366, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1176_l1}, /*h(5547)=1177 */ {5547, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1177_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15506)=1179 */ {15506, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1179_l1}, /*h(6157)=1180 */ {6157, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1180_l1}, /*h(3573)=1181 */ {3573, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1181_l1}, /*h(7754)=1182 */ {7754, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1182_l1}, /*h(5170)=1183 */ {5170, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1183_l1}, /*h(2)=1184 */ {2, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1184_l1}, /*h(4183)=1185 */ {4183, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1185_l1}, /*h(12545)=1186 */ {12545, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1186_l1}, /*h(9961)=1187 */ {9961, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1187_l1}, /*h(7377)=1188 */ {7377, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1188_l1}, /*h(2209)=1189 */ {2209, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1189_l1}, /*h(6390)=1190 */ {6390, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1190_l1}, /*h(7987)=1191 */ {7987, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1191_l1}, /*h(1222)=1192 */ {1222, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1192_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(235)=1194 */ {235, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1194_l1}, /*h(15362)=1195 */ {15362, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1195_l1}, /*h(10194)=1196 */ {10194, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1196_l1}, /*h(3429)=1197 */ {3429, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1197_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2442)=1199 */ {2442, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1199_l1}, /*h(4039)=1200 */ {4039, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1200_l1}, /*h(1455)=1201 */ {1455, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1201_l1}, /*h(12401)=1202 */ {12401, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1202_l1}, /*h(7233)=1203 */ {7233, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1203_l1}, /*h(15595)=1204 */ {15595, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1204_l1}, /*h(2065)=1205 */ {2065, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1205_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7843)=1207 */ {7843, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1207_l1}, /*h(5259)=1208 */ {5259, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1208_l1}, /*h(13621)=1209 */ {13621, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1209_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5869)=1211 */ {5869, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1211_l1}, /*h(10050)=1212 */ {10050, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1212_l1}, /*h(14231)=1213 */ {14231, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1213_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3895)=1216 */ {3895, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1216_l1}, /*h(12257)=1217 */ {12257, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1217_l1}, /*h(9673)=1218 */ {9673, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1218_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8686)=1220 */ {8686, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1220_l1}, /*h(6102)=1221 */ {6102, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1221_l1}, /*h(10283)=1222 */ {10283, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1222_l1}, /*h(7699)=1223 */ {7699, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1223_l1}, /*h(2531)=1224 */ {2531, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1224_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8309)=1226 */ {8309, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1226_l1}, /*h(12490)=1227 */ {12490, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1227_l1}, /*h(14087)=1228 */ {14087, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1228_l1}, /*h(11503)=1229 */ {11503, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1229_l1}, /*h(2154)=1230 */ {2154, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1230_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12113)=1233 */ {12113, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1233_l1}, /*h(13710)=1234 */ {13710, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1234_l1}, /*h(4361)=1235 */ {4361, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1235_l1}, /*h(1777)=1236 */ {1777, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1236_l1}, /*h(5958)=1237 */ {5958, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1237_l1}, /*h(7555)=1238 */ {7555, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1238_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9762)=1243 */ {9762, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1243_l1}, /*h(7178)=1244 */ {7178, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1244_l1}, /*h(4594)=1245 */ {4594, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1245_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11969)=1248 */ {11969, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1248_l1}, /*h(16150)=1249 */ {16150, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1249_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8398)=1251 */ {8398, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1251_l1}, /*h(1633)=1252 */ {1633, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1252_l1}, /*h(9995)=1253 */ {9995, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1253_l1}, /*h(7411)=1254 */ {7411, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1254_l1}, /*h(2243)=1255 */ {2243, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1255_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14786)=1257 */ {14786, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1257_l1}, /*h(12202)=1258 */ {12202, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1258_l1}, /*h(9618)=1259 */ {9618, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1259_l1}, /*h(269)=1260 */ {269, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1260_l1}, /*h(1866)=1261 */ {1866, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1261_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14409)=1263 */ {14409, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1263_l1}, /*h(11825)=1264 */ {11825, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1264_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4073)=1266 */ {4073, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1266_l1}, /*h(1489)=1267 */ {1489, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1267_l1}, /*h(12435)=1268 */ {12435, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1268_l1}, /*h(7267)=1269 */ {7267, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1269_l1}, /*h(502)=1270 */ {502, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1270_l1}, /*h(2099)=1271 */ {2099, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1271_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7877)=1273 */ {7877, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1273_l1}, /*h(9474)=1274 */ {9474, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1274_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4306)=1276 */ {4306, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1276_l1}, /*h(8487)=1277 */ {8487, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1277_l1}, /*h(3319)=1278 */ {3319, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1278_l1}, /*h(11681)=1279 */ {11681, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1279_l1}, /*h(15862)=1280 */ {15862, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1280_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10694)=1282 */ {10694, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1282_l1}, /*h(12291)=1283 */ {12291, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1283_l1}, /*h(9707)=1284 */ {9707, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1284_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1955)=1287 */ {1955, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1287_l1}, /*h(14498)=1288 */ {14498, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1288_l1}, /*h(11914)=1289 */ {11914, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1289_l1}, /*h(13511)=1290 */ {13511, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1290_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8343)=1292 */ {8343, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1292_l1}, /*h(1578)=1293 */ {1578, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1293_l1}, /*h(14121)=1294 */ {14121, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1294_l1}, /*h(11537)=1295 */ {11537, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1295_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6369)=1297 */ {6369, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1297_l1}, /*h(3785)=1298 */ {3785, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1298_l1}, /*h(12147)=1299 */ {12147, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1299_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(214)=1301 */ {214, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1301_l1}, /*h(1811)=1302 */ {1811, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1302_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14354)=1304 */ {14354, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1304_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6602)=1306 */ {6602, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1306_l1}, /*h(4018)=1307 */ {4018, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1307_l1}, /*h(8199)=1308 */ {8199, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1308_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15574)=1311 */ {15574, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1311_l1}, /*h(6225)=1312 */ {6225, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1312_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12003)=1314 */ {12003, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1314_l1}, /*h(9419)=1315 */ {9419, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1315_l1}, /*h(70)=1316 */ {70, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1316_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12613)=1318 */ {12613, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1318_l1}, /*h(14210)=1319 */ {14210, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1319_l1}, /*h(7445)=1320 */ {7445, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1320_l1}, /*h(2277)=1321 */ {2277, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1321_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10639)=1323 */ {10639, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1323_l1}, /*h(1290)=1324 */ {1290, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1324_l1}, /*h(13833)=1325 */ {13833, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1325_l1}, /*h(303)=1326 */ {303, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1326_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10262)=1328 */ {10262, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1328_l1}, /*h(14443)=1329 */ {14443, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1329_l1}, /*h(11859)=1330 */ {11859, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1330_l1}, /*h(2510)=1331 */ {2510, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1331_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1523)=1333 */ {1523, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1333_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14066)=1335 */ {14066, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1335_l1}, /*h(15663)=1336 */ {15663, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1336_l1}, /*h(2133)=1337 */ {2133, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1337_l1}, /*h(6314)=1338 */ {6314, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1338_l1}, /*h(7911)=1339 */ {7911, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1339_l1}, /*h(5327)=1340 */ {5327, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1340_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10118)=1344 */ {10118, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1344_l1}, /*h(11715)=1345 */ {11715, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1345_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6547)=1347 */ {6547, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1347_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11338)=1351 */ {11338, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1351_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3586)=1354 */ {3586, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1354_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(16129)=1356 */ {16129, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1356_l1}, /*h(15)=1357 */ {15, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1357_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12558)=1359 */ {12558, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1359_l1}, /*h(14155)=1360 */ {14155, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1360_l1}, /*h(11571)=1361 */ {11571, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1361_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6403)=1363 */ {6403, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1363_l1}, /*h(3819)=1364 */ {3819, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1364_l1}, /*h(16362)=1365 */ {16362, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1365_l1}, /*h(13778)=1366 */ {13778, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1366_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8610)=1368 */ {8610, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1368_l1}, /*h(6026)=1369 */ {6026, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1369_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15985)=1371 */ {15985, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1371_l1}, /*h(2455)=1372 */ {2455, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1372_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8233)=1374 */ {8233, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1374_l1}, /*h(5649)=1375 */ {5649, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1375_l1}, /*h(481)=1376 */ {481, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1376_l1}, /*h(11427)=1377 */ {11427, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1377_l1}, /*h(6259)=1378 */ {6259, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1378_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1091)=1380 */ {1091, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1380_l1}, /*h(9453)=1381 */ {9453, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1381_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8466)=1383 */ {8466, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1383_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3298)=1385 */ {3298, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1385_l1}, /*h(7479)=1386 */ {7479, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1386_l1}, /*h(15841)=1387 */ {15841, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1387_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10673)=1389 */ {10673, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1389_l1}, /*h(12270)=1390 */ {12270, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1390_l1}, /*h(9686)=1391 */ {9686, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1391_l1}, /*h(11283)=1392 */ {11283, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1392_l1}, /*h(1934)=1393 */ {1934, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1393_l1}, /*h(6115)=1394 */ {6115, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1394_l1}, /*h(14477)=1395 */ {14477, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1395_l1}, /*h(16074)=1396 */ {16074, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1396_l1}, /*h(13490)=1397 */ {13490, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1397_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8322)=1399 */ {8322, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1399_l1}, /*h(12503)=1400 */ {12503, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1400_l1}, /*h(3154)=1401 */ {3154, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1401_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10529)=1404 */ {10529, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1404_l1}, /*h(7945)=1405 */ {7945, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1405_l1}, /*h(5361)=1406 */ {5361, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1406_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(193)=1408 */ {193, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1408_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5971)=1410 */ {5971, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1410_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11749)=1412 */ {11749, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1412_l1}, /*h(13346)=1413 */ {13346, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1413_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8178)=1415 */ {8178, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1415_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(426)=1417 */ {426, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1417_l1}, /*h(15553)=1418 */ {15553, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1418_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14566)=1420 */ {14566, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1420_l1}, /*h(11982)=1421 */ {11982, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1421_l1}, /*h(16163)=1422 */ {16163, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1422_l1}, /*h(49)=1423 */ {49, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1423_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5827)=1425 */ {5827, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1425_l1}, /*h(3243)=1426 */ {3243, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1426_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15786)=1428 */ {15786, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1428_l1}, /*h(6437)=1429 */ {6437, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1429_l1}, /*h(8034)=1430 */ {8034, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1430_l1}, /*h(1269)=1431 */ {1269, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1431_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1879)=1434 */ {1879, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1434_l1}, /*h(10241)=1435 */ {10241, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1435_l1}, /*h(14422)=1436 */ {14422, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1436_l1}, /*h(16019)=1437 */ {16019, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1437_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4086)=1439 */ {4086, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1439_l1}, /*h(8267)=1440 */ {8267, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1440_l1}, /*h(5683)=1441 */ {5683, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1441_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11461)=1443 */ {11461, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1443_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10474)=1445 */ {10474, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1445_l1}, /*h(7890)=1446 */ {7890, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1446_l1}, /*h(9487)=1447 */ {9487, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1447_l1}, /*h(138)=1448 */ {138, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1448_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1735)=1450 */ {1735, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1450_l1}, /*h(10097)=1451 */ {10097, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1451_l1}, /*h(11694)=1452 */ {11694, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1452_l1}, /*h(15875)=1453 */ {15875, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1453_l1}, /*h(2345)=1454 */ {2345, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1454_l1}, /*h(10707)=1455 */ {10707, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1455_l1}, /*h(1358)=1456 */ {1358, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1456_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15498)=1459 */ {15498, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1459_l1}, /*h(6149)=1460 */ {6149, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1460_l1}, /*h(3565)=1461 */ {3565, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1461_l1}, /*h(5162)=1462 */ {5162, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1462_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4175)=1465 */ {4175, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1465_l1}, /*h(9953)=1466 */ {9953, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1466_l1}, /*h(7369)=1467 */ {7369, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1467_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6382)=1470 */ {6382, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1470_l1}, /*h(3798)=1471 */ {3798, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1471_l1}, /*h(16341)=1472 */ {16341, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1472_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(227)=1474 */ {227, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1474_l1}, /*h(12770)=1475 */ {12770, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1475_l1}, /*h(6005)=1476 */ {6005, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1476_l1}, /*h(7602)=1477 */ {7602, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1477_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6615)=1479 */ {6615, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1479_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12393)=1481 */ {12393, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1481_l1}, /*h(9809)=1482 */ {9809, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1482_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15587)=1484 */ {15587, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1484_l1}, /*h(2057)=1485 */ {2057, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1485_l1}, /*h(10419)=1486 */ {10419, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1486_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5251)=1488 */ {5251, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1488_l1}, /*h(83)=1489 */ {83, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1489_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5861)=1491 */ {5861, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1491_l1}, /*h(3277)=1492 */ {3277, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1492_l1}, /*h(7458)=1493 */ {7458, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1493_l1}, /*h(2290)=1494 */ {2290, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1494_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14833)=1496 */ {14833, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1496_l1}, /*h(1303)=1497 */ {1303, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1497_l1}, /*h(9665)=1498 */ {9665, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1498_l1}, /*h(4497)=1499 */ {4497, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1499_l1}, /*h(8678)=1500 */ {8678, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1500_l1}, /*h(6094)=1501 */ {6094, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1501_l1}, /*h(7691)=1502 */ {7691, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1502_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8301)=1506 */ {8301, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1506_l1}, /*h(9898)=1507 */ {9898, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1507_l1}, /*h(7314)=1508 */ {7314, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1508_l1}, /*h(11495)=1509 */ {11495, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1509_l1}, /*h(2146)=1510 */ {2146, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1510_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12105)=1512 */ {12105, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1512_l1}, /*h(9521)=1513 */ {9521, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1513_l1}, /*h(13702)=1514 */ {13702, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1514_l1}, /*h(4353)=1515 */ {4353, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1515_l1}, /*h(1769)=1516 */ {1769, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1516_l1}, /*h(10131)=1517 */ {10131, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1517_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10741)=1521 */ {10741, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1521_l1}, /*h(12338)=1522 */ {12338, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1522_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7170)=1524 */ {7170, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1524_l1}, /*h(4586)=1525 */ {4586, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1525_l1}, /*h(2002)=1526 */ {2002, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1526_l1}, /*h(14545)=1527 */ {14545, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1527_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13558)=1529 */ {13558, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1529_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8390)=1531 */ {8390, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1531_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7403)=1533 */ {7403, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1533_l1}, /*h(15765)=1534 */ {15765, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1534_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(16375)=1538 */ {16375, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1538_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(261)=1540 */ {261, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1540_l1}, /*h(1858)=1541 */ {1858, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1541_l1}, /*h(6039)=1542 */ {6039, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1542_l1}, /*h(14401)=1543 */ {14401, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1543_l1}, /*h(11817)=1544 */ {11817, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1544_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4065)=1546 */ {4065, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1546_l1}, /*h(1481)=1547 */ {1481, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1547_l1}, /*h(9843)=1548 */ {9843, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1548_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15621)=1550 */ {15621, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1550_l1}, /*h(2091)=1551 */ {2091, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1551_l1}, /*h(10453)=1552 */ {10453, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1552_l1}, /*h(12050)=1553 */ {12050, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1553_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4298)=1556 */ {4298, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1556_l1}, /*h(5895)=1557 */ {5895, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1557_l1}, /*h(3311)=1558 */ {3311, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1558_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15854)=1560 */ {15854, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1560_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3921)=1562 */ {3921, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1562_l1}, /*h(5518)=1563 */ {5518, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1563_l1}, /*h(9699)=1564 */ {9699, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1564_l1}, /*h(4531)=1565 */ {4531, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1565_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(16087)=1569 */ {16087, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1569_l1}, /*h(9322)=1570 */ {9322, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1570_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8335)=1572 */ {8335, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1572_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14113)=1574 */ {14113, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1574_l1}, /*h(11529)=1575 */ {11529, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1575_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3777)=1577 */ {3777, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1577_l1}, /*h(12139)=1578 */ {12139, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1578_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(206)=1580 */ {206, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1580_l1}, /*h(4387)=1581 */ {4387, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1581_l1}, /*h(1803)=1582 */ {1803, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1582_l1}, /*h(10165)=1583 */ {10165, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1583_l1}, /*h(11762)=1584 */ {11762, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1584_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6594)=1586 */ {6594, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1586_l1}, /*h(4010)=1587 */ {4010, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1587_l1}, /*h(1426)=1588 */ {1426, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1588_l1}, /*h(13969)=1589 */ {13969, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1589_l1}, /*h(439)=1590 */ {439, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1590_l1}, /*h(15566)=1591 */ {15566, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1591_l1}, /*h(6217)=1592 */ {6217, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1592_l1}, /*h(14579)=1593 */ {14579, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1593_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9411)=1595 */ {9411, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1595_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4243)=1597 */ {4243, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1597_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7437)=1599 */ {7437, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1599_l1}, /*h(15799)=1600 */ {15799, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1600_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10631)=1602 */ {10631, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1602_l1}, /*h(1282)=1603 */ {1282, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1603_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13825)=1605 */ {13825, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1605_l1}, /*h(295)=1606 */ {295, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1606_l1}, /*h(8657)=1607 */ {8657, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1607_l1}, /*h(10254)=1608 */ {10254, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1608_l1}, /*h(14435)=1609 */ {14435, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1609_l1}, /*h(11851)=1610 */ {11851, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1610_l1}, /*h(2502)=1611 */ {2502, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1611_l1}, /*h(4099)=1612 */ {4099, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1612_l1}, /*h(1515)=1613 */ {1515, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1613_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14058)=1615 */ {14058, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1615_l1}, /*h(11474)=1616 */ {11474, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1616_l1}, /*h(2125)=1617 */ {2125, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1617_l1}, /*h(10487)=1618 */ {10487, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1618_l1}, /*h(1138)=1619 */ {1138, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1619_l1}, /*h(5319)=1620 */ {5319, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1620_l1}, /*h(151)=1621 */ {151, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1621_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12694)=1623 */ {12694, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1623_l1}, /*h(14291)=1624 */ {14291, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1624_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2358)=1626 */ {2358, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1626_l1}, /*h(6539)=1627 */ {6539, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1627_l1}, /*h(3955)=1628 */ {3955, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1628_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11330)=1631 */ {11330, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1631_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6162)=1633 */ {6162, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1633_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13537)=1636 */ {13537, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1636_l1}, /*h(7)=1637 */ {7, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1637_l1}, /*h(12550)=1638 */ {12550, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1638_l1}, /*h(9966)=1639 */ {9966, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1639_l1}, /*h(14147)=1640 */ {14147, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1640_l1}, /*h(11563)=1641 */ {11563, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1641_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3811)=1643 */ {3811, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1643_l1}, /*h(1227)=1644 */ {1227, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1644_l1}, /*h(16354)=1645 */ {16354, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1645_l1}, /*h(13770)=1646 */ {13770, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1646_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6018)=1648 */ {6018, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1648_l1}, /*h(10199)=1649 */ {10199, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1649_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15977)=1651 */ {15977, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1651_l1}, /*h(13393)=1652 */ {13393, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1652_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12406)=1654 */ {12406, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1654_l1}, /*h(14003)=1655 */ {14003, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1655_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6251)=1658 */ {6251, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1658_l1}, /*h(3667)=1659 */ {3667, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1659_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(16210)=1661 */ {16210, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1661_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8458)=1663 */ {8458, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1663_l1}, /*h(5874)=1664 */ {5874, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1664_l1}, /*h(7471)=1665 */ {7471, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1665_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10665)=1668 */ {10665, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1668_l1}, /*h(8081)=1669 */ {8081, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1669_l1}, /*h(12262)=1670 */ {12262, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1670_l1}, /*h(9678)=1671 */ {9678, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1671_l1}, /*h(11275)=1672 */ {11275, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1672_l1}, /*h(8691)=1673 */ {8691, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1673_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14469)=1675 */ {14469, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1675_l1}, /*h(16066)=1676 */ {16066, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1676_l1}, /*h(13482)=1677 */ {13482, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1677_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12495)=1679 */ {12495, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1679_l1}, /*h(5730)=1680 */ {5730, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1680_l1}, /*h(3146)=1681 */ {3146, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1681_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12118)=1685 */ {12118, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1685_l1}, /*h(5353)=1686 */ {5353, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1686_l1}, /*h(13715)=1687 */ {13715, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1687_l1}, /*h(4366)=1688 */ {4366, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1688_l1}, /*h(5963)=1689 */ {5963, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1689_l1}, /*h(14325)=1690 */ {14325, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1690_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15922)=1692 */ {15922, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1692_l1}, /*h(6573)=1693 */ {6573, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1693_l1}, /*h(8170)=1694 */ {8170, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1694_l1}, /*h(5586)=1695 */ {5586, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1695_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(418)=1697 */ {418, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1697_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10377)=1699 */ {10377, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1699_l1}, /*h(7793)=1700 */ {7793, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1700_l1}, /*h(11974)=1701 */ {11974, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1701_l1}, /*h(13571)=1702 */ {13571, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1702_l1}, /*h(41)=1703 */ {41, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1703_l1}, /*h(8403)=1704 */ {8403, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1704_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3235)=1706 */ {3235, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1706_l1}, /*h(15778)=1707 */ {15778, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1707_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3845)=1709 */ {3845, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1709_l1}, /*h(14791)=1710 */ {14791, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1710_l1}, /*h(9623)=1711 */ {9623, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1711_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15401)=1713 */ {15401, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1713_l1}, /*h(1871)=1714 */ {1871, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1714_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14414)=1716 */ {14414, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1716_l1}, /*h(16011)=1717 */ {16011, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1717_l1}, /*h(13427)=1718 */ {13427, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1718_l1}, /*h(4078)=1719 */ {4078, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1719_l1}, /*h(1494)=1720 */ {1494, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1720_l1}, /*h(3091)=1721 */ {3091, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1721_l1}, /*h(14037)=1722 */ {14037, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1722_l1}, /*h(15634)=1723 */ {15634, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1723_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10466)=1725 */ {10466, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1725_l1}, /*h(7882)=1726 */ {7882, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1726_l1}, /*h(9479)=1727 */ {9479, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1727_l1}, /*h(130)=1728 */ {130, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1728_l1}, /*h(4311)=1729 */ {4311, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1729_l1}, /*h(12673)=1730 */ {12673, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1730_l1}, /*h(10089)=1731 */ {10089, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1731_l1}, /*h(11686)=1732 */ {11686, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1732_l1}, /*h(2337)=1733 */ {2337, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1733_l1}, /*h(10699)=1734 */ {10699, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1734_l1}, /*h(1350)=1735 */ {1350, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1735_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15490)=1739 */ {15490, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1739_l1}, /*h(10322)=1740 */ {10322, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1740_l1}, /*h(3557)=1741 */ {3557, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1741_l1}, /*h(5154)=1742 */ {5154, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1742_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4167)=1744 */ {4167, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1744_l1}, /*h(12529)=1745 */ {12529, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1745_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7361)=1747 */ {7361, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1747_l1}, /*h(11542)=1748 */ {11542, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1748_l1}, /*h(6374)=1749 */ {6374, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1749_l1}, /*h(3790)=1750 */ {3790, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1750_l1}, /*h(7971)=1751 */ {7971, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1751_l1}, /*h(5387)=1752 */ {5387, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1752_l1}, /*h(13749)=1753 */ {13749, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1753_l1}, /*h(8581)=1754 */ {8581, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1754_l1}, /*h(5997)=1755 */ {5997, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1755_l1}, /*h(3413)=1756 */ {3413, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1756_l1}, /*h(7594)=1757 */ {7594, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1757_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6607)=1759 */ {6607, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1759_l1}, /*h(4023)=1760 */ {4023, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1760_l1}, /*h(12385)=1761 */ {12385, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1761_l1}, /*h(9801)=1762 */ {9801, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1762_l1}, /*h(7217)=1763 */ {7217, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1763_l1}, /*h(2049)=1764 */ {2049, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1764_l1}, /*h(6230)=1765 */ {6230, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1765_l1}, /*h(7827)=1766 */ {7827, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1766_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13605)=1768 */ {13605, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1768_l1}, /*h(75)=1769 */ {75, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1769_l1}, /*h(8437)=1770 */ {8437, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1770_l1}, /*h(10034)=1771 */ {10034, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1771_l1}, /*h(3269)=1772 */ {3269, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1772_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2282)=1774 */ {2282, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1774_l1}, /*h(3879)=1775 */ {3879, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1775_l1}, /*h(14825)=1776 */ {14825, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1776_l1}, /*h(12241)=1777 */ {12241, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1777_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15435)=1779 */ {15435, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1779_l1}, /*h(1905)=1780 */ {1905, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1780_l1}, /*h(6086)=1781 */ {6086, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1781_l1}, /*h(7683)=1782 */ {7683, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1782_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2515)=1784 */ {2515, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1784_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8293)=1786 */ {8293, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1786_l1}, /*h(9890)=1787 */ {9890, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1787_l1}, /*h(14071)=1788 */ {14071, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1788_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12097)=1792 */ {12097, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1792_l1}, /*h(16278)=1793 */ {16278, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1793_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1761)=1796 */ {1761, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1796_l1}, /*h(10123)=1797 */ {10123, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1797_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10733)=1800 */ {10733, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1800_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12330)=1802 */ {12330, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1802_l1}, /*h(9746)=1803 */ {9746, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1803_l1}, /*h(4578)=1804 */ {4578, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1804_l1}, /*h(1994)=1805 */ {1994, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1805_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14537)=1807 */ {14537, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1807_l1}, /*h(16134)=1808 */ {16134, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1808_l1}, /*h(13550)=1809 */ {13550, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1809_l1}, /*h(4201)=1810 */ {4201, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1810_l1}, /*h(1617)=1811 */ {1617, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1811_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7395)=1813 */ {7395, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1813_l1}, /*h(15757)=1814 */ {15757, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1814_l1}, /*h(2227)=1815 */ {2227, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1815_l1}, /*h(14770)=1816 */ {14770, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1816_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9602)=1818 */ {9602, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1818_l1}, /*h(13783)=1819 */ {13783, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1819_l1}, /*h(8615)=1820 */ {8615, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1820_l1}, /*h(6031)=1821 */ {6031, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1821_l1}, /*h(3447)=1822 */ {3447, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1822_l1}, /*h(11809)=1823 */ {11809, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1823_l1}, /*h(9225)=1824 */ {9225, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1824_l1}, /*h(6641)=1825 */ {6641, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1825_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1473)=1827 */ {1473, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1827_l1}, /*h(9835)=1828 */ {9835, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1828_l1}, /*h(7251)=1829 */ {7251, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1829_l1}, /*h(2083)=1830 */ {2083, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1830_l1}, /*h(10445)=1831 */ {10445, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1831_l1}, /*h(14626)=1832 */ {14626, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1832_l1}, /*h(12042)=1833 */ {12042, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1833_l1}, /*h(9458)=1834 */ {9458, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1834_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4290)=1836 */ {4290, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1836_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3303)=1838 */ {3303, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1838_l1}, /*h(15846)=1839 */ {15846, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1839_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3913)=1841 */ {3913, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1841_l1}, /*h(1329)=1842 */ {1329, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1842_l1}, /*h(12275)=1843 */ {12275, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1843_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(342)=1845 */ {342, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1845_l1}, /*h(1939)=1846 */ {1939, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1846_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14482)=1848 */ {14482, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1848_l1}, /*h(16079)=1849 */ {16079, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1849_l1}, /*h(2549)=1850 */ {2549, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1850_l1}, /*h(4146)=1851 */ {4146, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1851_l1}, /*h(8327)=1852 */ {8327, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1852_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11521)=1854 */ {11521, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1854_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6353)=1856 */ {6353, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1856_l1}, /*h(10534)=1857 */ {10534, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1857_l1}, /*h(12131)=1858 */ {12131, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1858_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(198)=1860 */ {198, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1860_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1795)=1862 */ {1795, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1862_l1}, /*h(14338)=1863 */ {14338, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1863_l1}, /*h(11754)=1864 */ {11754, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1864_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4002)=1867 */ {4002, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1867_l1}, /*h(1418)=1868 */ {1418, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1868_l1}, /*h(13961)=1869 */ {13961, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1869_l1}, /*h(11377)=1870 */ {11377, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1870_l1}, /*h(15558)=1871 */ {15558, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1871_l1}, /*h(10390)=1872 */ {10390, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1872_l1}, /*h(14571)=1873 */ {14571, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1873_l1}, /*h(11987)=1874 */ {11987, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1874_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4235)=1876 */ {4235, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1876_l1}, /*h(1651)=1877 */ {1651, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1877_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14194)=1879 */ {14194, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1879_l1}, /*h(15791)=1880 */ {15791, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1880_l1}, /*h(2261)=1881 */ {2261, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1881_l1}, /*h(3858)=1882 */ {3858, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1882_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8649)=1886 */ {8649, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1886_l1}, /*h(6065)=1887 */ {6065, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1887_l1}, /*h(10246)=1888 */ {10246, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1888_l1}, /*h(11843)=1889 */ {11843, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1889_l1}, /*h(9259)=1890 */ {9259, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1890_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1507)=1893 */ {1507, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1893_l1}, /*h(14050)=1894 */ {14050, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1894_l1}, /*h(11466)=1895 */ {11466, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1895_l1}, /*h(2117)=1896 */ {2117, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1896_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10479)=1898 */ {10479, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1898_l1}, /*h(1130)=1899 */ {1130, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1899_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(143)=1901 */ {143, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1901_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10102)=1903 */ {10102, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1903_l1}, /*h(14283)=1904 */ {14283, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1904_l1}, /*h(11699)=1905 */ {11699, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1905_l1}, /*h(2350)=1906 */ {2350, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1906_l1}, /*h(3947)=1907 */ {3947, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1907_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13906)=1910 */ {13906, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1910_l1}, /*h(4557)=1911 */ {4557, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1911_l1}, /*h(1973)=1912 */ {1973, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1912_l1}, /*h(3570)=1913 */ {3570, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1913_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(16113)=1915 */ {16113, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1915_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8361)=1918 */ {8361, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1918_l1}, /*h(9958)=1919 */ {9958, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1919_l1}, /*h(7374)=1920 */ {7374, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1920_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6387)=1922 */ {6387, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1922_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1219)=1924 */ {1219, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1924_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13762)=1926 */ {13762, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1926_l1}, /*h(8594)=1927 */ {8594, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1927_l1}, /*h(1829)=1928 */ {1829, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1928_l1}, /*h(10191)=1929 */ {10191, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1929_l1}, /*h(7607)=1930 */ {7607, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1930_l1}, /*h(15969)=1931 */ {15969, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1931_l1}, /*h(13385)=1932 */ {13385, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1932_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5633)=1934 */ {5633, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1934_l1}, /*h(13995)=1935 */ {13995, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1935_l1}, /*h(465)=1936 */ {465, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1936_l1}, /*h(2062)=1937 */ {2062, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1937_l1}, /*h(6243)=1938 */ {6243, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1938_l1}, /*h(3659)=1939 */ {3659, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1939_l1}, /*h(16202)=1940 */ {16202, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1940_l1}, /*h(13618)=1941 */ {13618, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1941_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12631)=1943 */ {12631, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1943_l1}, /*h(5866)=1944 */ {5866, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1944_l1}, /*h(3282)=1945 */ {3282, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1945_l1}, /*h(15825)=1946 */ {15825, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1946_l1}, /*h(2295)=1947 */ {2295, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1947_l1}, /*h(10657)=1948 */ {10657, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1948_l1}, /*h(8073)=1949 */ {8073, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1949_l1}, /*h(9670)=1950 */ {9670, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1950_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11267)=1952 */ {11267, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1952_l1}, /*h(6099)=1953 */ {6099, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1953_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13474)=1957 */ {13474, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1957_l1}, /*h(8306)=1958 */ {8306, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1958_l1}, /*h(12487)=1959 */ {12487, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1959_l1}, /*h(3138)=1960 */ {3138, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1960_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10513)=1964 */ {10513, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1964_l1}, /*h(5345)=1965 */ {5345, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1965_l1}, /*h(13707)=1966 */ {13707, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1966_l1}, /*h(177)=1967 */ {177, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1967_l1}, /*h(1774)=1968 */ {1774, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1968_l1}, /*h(5955)=1969 */ {5955, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1969_l1}, /*h(3371)=1970 */ {3371, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1970_l1}, /*h(11733)=1971 */ {11733, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1971_l1}, /*h(13330)=1972 */ {13330, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1972_l1}, /*h(6565)=1973 */ {6565, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1973_l1}, /*h(1397)=1974 */ {1397, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1974_l1}, /*h(5578)=1975 */ {5578, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1975_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15537)=1977 */ {15537, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1977_l1}, /*h(2007)=1978 */ {2007, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1978_l1}, /*h(10369)=1979 */ {10369, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1979_l1}, /*h(14550)=1980 */ {14550, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1980_l1}, /*h(5201)=1981 */ {5201, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1981_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(33)=1983 */ {33, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1983_l1}, /*h(8395)=1984 */ {8395, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1984_l1}, /*h(5811)=1985 */ {5811, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1985_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6421)=1988 */ {6421, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1988_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8018)=1990 */ {8018, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1990_l1}, /*h(9615)=1991 */ {9615, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1991_l1}, /*h(266)=1992 */ {266, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1992_l1}, /*h(15393)=1993 */ {15393, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1993_l1}, /*h(1863)=1994 */ {1863, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1994_l1}, /*h(14406)=1995 */ {14406, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1995_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2473)=1997 */ {2473, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1997_l1}, /*h(13419)=1998 */ {13419, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1998_l1}, /*h(4070)=1999 */ {4070, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_1999_l1}, /*h(5667)=2000 */ {5667, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2000_l1}, /*h(14029)=2001 */ {14029, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2001_l1}, /*h(499)=2002 */ {499, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2002_l1}, /*h(15626)=2003 */ {15626, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2003_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7874)=2005 */ {7874, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2005_l1}, /*h(12055)=2006 */ {12055, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2006_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4303)=2008 */ {4303, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2008_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10081)=2010 */ {10081, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2010_l1}, /*h(14262)=2011 */ {14262, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2011_l1}, /*h(15859)=2012 */ {15859, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2012_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10691)=2014 */ {10691, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2014_l1}, /*h(8107)=2015 */ {8107, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2015_l1}, /*h(5523)=2016 */ {5523, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2016_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6133)=2019 */ {6133, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2019_l1}, /*h(10314)=2020 */ {10314, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2020_l1}, /*h(7730)=2021 */ {7730, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2021_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12521)=2025 */ {12521, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2025_l1}, /*h(9937)=2026 */ {9937, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2026_l1}, /*h(11534)=2027 */ {11534, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2027_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2185)=2029 */ {2185, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2029_l1}, /*h(3782)=2030 */ {3782, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2030_l1}, /*h(5379)=2031 */ {5379, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2031_l1}, /*h(13741)=2032 */ {13741, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2032_l1}, /*h(211)=2033 */ {211, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2033_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5989)=2035 */ {5989, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2035_l1}, /*h(3405)=2036 */ {3405, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2036_l1}, /*h(11767)=2037 */ {11767, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2037_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6599)=2039 */ {6599, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2039_l1}, /*h(1431)=2040 */ {1431, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2040_l1}, /*h(9793)=2041 */ {9793, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2041_l1}, /*h(7209)=2042 */ {7209, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2042_l1}, /*h(15571)=2043 */ {15571, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2043_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6222)=2045 */ {6222, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2045_l1}, /*h(7819)=2046 */ {7819, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2046_l1}, /*h(5235)=2047 */ {5235, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2047_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(67)=2049 */ {67, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2049_l1}, /*h(8429)=2050 */ {8429, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2050_l1}, /*h(5845)=2051 */ {5845, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2051_l1}, /*h(7442)=2052 */ {7442, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2052_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2274)=2054 */ {2274, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2054_l1}, /*h(14817)=2055 */ {14817, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2055_l1}, /*h(12233)=2056 */ {12233, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2056_l1}, /*h(9649)=2057 */ {9649, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2057_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8662)=2059 */ {8662, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2059_l1}, /*h(1897)=2060 */ {1897, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2060_l1}, /*h(10259)=2061 */ {10259, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2061_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2507)=2063 */ {2507, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2063_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12466)=2066 */ {12466, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2066_l1}, /*h(14063)=2067 */ {14063, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2067_l1}, /*h(11479)=2068 */ {11479, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2068_l1}, /*h(2130)=2069 */ {2130, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2069_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(16270)=2072 */ {16270, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2072_l1}, /*h(9505)=2073 */ {9505, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2073_l1}, /*h(4337)=2074 */ {4337, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2074_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10115)=2076 */ {10115, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2076_l1}, /*h(3350)=2077 */ {3350, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2077_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10725)=2080 */ {10725, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2080_l1}, /*h(12322)=2081 */ {12322, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2081_l1}, /*h(9738)=2082 */ {9738, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2082_l1}, /*h(389)=2083 */ {389, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2083_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1986)=2085 */ {1986, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2085_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14529)=2087 */ {14529, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2087_l1}, /*h(9361)=2088 */ {9361, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2088_l1}, /*h(13542)=2089 */ {13542, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2089_l1}, /*h(4193)=2090 */ {4193, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2090_l1}, /*h(1609)=2091 */ {1609, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2091_l1}, /*h(9971)=2092 */ {9971, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2092_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15749)=2094 */ {15749, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2094_l1}, /*h(2219)=2095 */ {2219, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2095_l1}, /*h(14762)=2096 */ {14762, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2096_l1}, /*h(12178)=2097 */ {12178, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2097_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(245)=2099 */ {245, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2099_l1}, /*h(1842)=2100 */ {1842, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2100_l1}, /*h(6023)=2101 */ {6023, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2101_l1}, /*h(3439)=2102 */ {3439, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2102_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9217)=2104 */ {9217, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2104_l1}, /*h(6633)=2105 */ {6633, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2105_l1}, /*h(4049)=2106 */ {4049, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2106_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7243)=2108 */ {7243, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2108_l1}, /*h(15605)=2109 */ {15605, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2109_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10437)=2111 */ {10437, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2111_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(16215)=2113 */ {16215, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2113_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8463)=2116 */ {8463, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2116_l1}, /*h(5879)=2117 */ {5879, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2117_l1}, /*h(14241)=2118 */ {14241, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2118_l1}, /*h(11657)=2119 */ {11657, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2119_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3905)=2121 */ {3905, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2121_l1}, /*h(12267)=2122 */ {12267, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2122_l1}, /*h(9683)=2123 */ {9683, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2123_l1}, /*h(334)=2124 */ {334, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2124_l1}, /*h(4515)=2125 */ {4515, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2125_l1}, /*h(1931)=2126 */ {1931, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2126_l1}, /*h(14474)=2127 */ {14474, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2127_l1}, /*h(11890)=2128 */ {11890, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2128_l1}, /*h(16071)=2129 */ {16071, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2129_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4138)=2131 */ {4138, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2131_l1}, /*h(1554)=2132 */ {1554, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2132_l1}, /*h(14097)=2133 */ {14097, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2133_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6345)=2136 */ {6345, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2136_l1}, /*h(7942)=2137 */ {7942, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2137_l1}, /*h(5358)=2138 */ {5358, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2138_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4371)=2140 */ {4371, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2140_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10149)=2142 */ {10149, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2142_l1}, /*h(7565)=2143 */ {7565, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2143_l1}, /*h(11746)=2144 */ {11746, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2144_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6578)=2146 */ {6578, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2146_l1}, /*h(1410)=2147 */ {1410, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2147_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13953)=2149 */ {13953, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2149_l1}, /*h(11369)=2150 */ {11369, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2150_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10382)=2152 */ {10382, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2152_l1}, /*h(11979)=2153 */ {11979, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2153_l1}, /*h(9395)=2154 */ {9395, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2154_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4227)=2156 */ {4227, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2156_l1}, /*h(1643)=2157 */ {1643, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2157_l1}, /*h(14186)=2158 */ {14186, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2158_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15783)=2160 */ {15783, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2160_l1}, /*h(2253)=2161 */ {2253, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2161_l1}, /*h(3850)=2162 */ {3850, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2162_l1}, /*h(1266)=2163 */ {1266, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2163_l1}, /*h(13809)=2164 */ {13809, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2164_l1}, /*h(279)=2165 */ {279, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2165_l1}, /*h(8641)=2166 */ {8641, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2166_l1}, /*h(6057)=2167 */ {6057, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2167_l1}, /*h(14419)=2168 */ {14419, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2168_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9251)=2170 */ {9251, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2170_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4083)=2172 */ {4083, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2172_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11458)=2175 */ {11458, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2175_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10471)=2177 */ {10471, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2177_l1}, /*h(7887)=2178 */ {7887, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2178_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(135)=2181 */ {135, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2181_l1}, /*h(12678)=2182 */ {12678, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2182_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14275)=2184 */ {14275, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2184_l1}, /*h(11691)=2185 */ {11691, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2185_l1}, /*h(2342)=2186 */ {2342, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2186_l1}, /*h(3939)=2187 */ {3939, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2187_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9717)=2189 */ {9717, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2189_l1}, /*h(13898)=2190 */ {13898, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2190_l1}, /*h(4549)=2191 */ {4549, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2191_l1}, /*h(6146)=2192 */ {6146, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2192_l1}, /*h(3562)=2193 */ {3562, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2193_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(16105)=2195 */ {16105, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2195_l1}, /*h(13521)=2196 */ {13521, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2196_l1}, /*h(8353)=2197 */ {8353, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2197_l1}, /*h(12534)=2198 */ {12534, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2198_l1}, /*h(3185)=2199 */ {3185, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2199_l1}, /*h(7366)=2200 */ {7366, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2200_l1}, /*h(2198)=2201 */ {2198, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2201_l1}, /*h(6379)=2202 */ {6379, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2202_l1}, /*h(3795)=2203 */ {3795, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2203_l1}, /*h(16338)=2204 */ {16338, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2204_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4405)=2206 */ {4405, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2206_l1}, /*h(8586)=2207 */ {8586, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2207_l1}, /*h(6002)=2208 */ {6002, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2208_l1}, /*h(7599)=2209 */ {7599, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2209_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13377)=2211 */ {13377, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2211_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8209)=2213 */ {8209, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2213_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13987)=2215 */ {13987, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2215_l1}, /*h(457)=2216 */ {457, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2216_l1}, /*h(2054)=2217 */ {2054, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2217_l1}, /*h(3651)=2218 */ {3651, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2218_l1}, /*h(12013)=2219 */ {12013, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2219_l1}, /*h(16194)=2220 */ {16194, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2220_l1}, /*h(13610)=2221 */ {13610, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2221_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12623)=2223 */ {12623, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2223_l1}, /*h(3274)=2224 */ {3274, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2224_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15817)=2226 */ {15817, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2226_l1}, /*h(2287)=2227 */ {2287, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2227_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12246)=2229 */ {12246, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2229_l1}, /*h(13843)=2230 */ {13843, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2230_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8675)=2232 */ {8675, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2232_l1}, /*h(1910)=2233 */ {1910, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2233_l1}, /*h(14453)=2234 */ {14453, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2234_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(16050)=2236 */ {16050, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2236_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8298)=2238 */ {8298, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2238_l1}, /*h(5714)=2239 */ {5714, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2239_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10505)=2243 */ {10505, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2243_l1}, /*h(7921)=2244 */ {7921, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2244_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13699)=2246 */ {13699, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2246_l1}, /*h(169)=2247 */ {169, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2247_l1}, /*h(1766)=2248 */ {1766, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2248_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3363)=2250 */ {3363, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2250_l1}, /*h(11725)=2251 */ {11725, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2251_l1}, /*h(13322)=2252 */ {13322, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2252_l1}, /*h(10738)=2253 */ {10738, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2253_l1}, /*h(1389)=2254 */ {1389, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2254_l1}, /*h(5570)=2255 */ {5570, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2255_l1}, /*h(402)=2256 */ {402, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2256_l1}, /*h(15529)=2257 */ {15529, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2257_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14542)=2259 */ {14542, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2259_l1}, /*h(7777)=2260 */ {7777, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2260_l1}, /*h(5193)=2261 */ {5193, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2261_l1}, /*h(13555)=2262 */ {13555, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2262_l1}, /*h(8387)=2263 */ {8387, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2263_l1}, /*h(5803)=2264 */ {5803, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2264_l1}, /*h(14165)=2265 */ {14165, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2265_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15762)=2267 */ {15762, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2267_l1}, /*h(6413)=2268 */ {6413, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2268_l1}, /*h(8010)=2269 */ {8010, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2269_l1}, /*h(5426)=2270 */ {5426, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2270_l1}, /*h(9607)=2271 */ {9607, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2271_l1}, /*h(258)=2272 */ {258, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2272_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10217)=2274 */ {10217, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2274_l1}, /*h(7633)=2275 */ {7633, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2275_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13411)=2277 */ {13411, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2277_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8243)=2279 */ {8243, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2279_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14021)=2281 */ {14021, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2281_l1}, /*h(491)=2282 */ {491, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2282_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10450)=2284 */ {10450, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2284_l1}, /*h(12047)=2285 */ {12047, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2285_l1}, /*h(9463)=2286 */ {9463, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2286_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4295)=2288 */ {4295, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2288_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11670)=2291 */ {11670, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2291_l1}, /*h(15851)=2292 */ {15851, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2292_l1}, /*h(2321)=2293 */ {2321, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2293_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5515)=2295 */ {5515, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2295_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15474)=2298 */ {15474, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2298_l1}, /*h(6125)=2299 */ {6125, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2299_l1}, /*h(14487)=2300 */ {14487, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2300_l1}, /*h(7722)=2301 */ {7722, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2301_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12513)=2305 */ {12513, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2305_l1}, /*h(9929)=2306 */ {9929, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2306_l1}, /*h(11526)=2307 */ {11526, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2307_l1}, /*h(2177)=2308 */ {2177, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2308_l1}, /*h(6358)=2309 */ {6358, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2309_l1}, /*h(7955)=2310 */ {7955, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2310_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13733)=2312 */ {13733, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2312_l1}, /*h(203)=2313 */ {203, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2313_l1}, /*h(12746)=2314 */ {12746, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2314_l1}, /*h(10162)=2315 */ {10162, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2315_l1}, /*h(3397)=2316 */ {3397, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2316_l1}, /*h(11759)=2317 */ {11759, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2317_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4007)=2319 */ {4007, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2319_l1}, /*h(12369)=2320 */ {12369, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2320_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7201)=2322 */ {7201, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2322_l1}, /*h(15563)=2323 */ {15563, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2323_l1}, /*h(6214)=2324 */ {6214, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2324_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7811)=2326 */ {7811, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2326_l1}, /*h(5227)=2327 */ {5227, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2327_l1}, /*h(13589)=2328 */ {13589, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2328_l1}, /*h(8421)=2329 */ {8421, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2329_l1}, /*h(5837)=2330 */ {5837, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2330_l1}, /*h(14199)=2331 */ {14199, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2331_l1}, /*h(7434)=2332 */ {7434, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2332_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6447)=2334 */ {6447, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2334_l1}, /*h(3863)=2335 */ {3863, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2335_l1}, /*h(12225)=2336 */ {12225, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2336_l1}, /*h(9641)=2337 */ {9641, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2337_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1889)=2339 */ {1889, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2339_l1}, /*h(10251)=2340 */ {10251, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2340_l1}, /*h(7667)=2341 */ {7667, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2341_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2499)=2343 */ {2499, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2343_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12458)=2346 */ {12458, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2346_l1}, /*h(14055)=2347 */ {14055, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2347_l1}, /*h(11471)=2348 */ {11471, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2348_l1}, /*h(2122)=2349 */ {2122, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2349_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12081)=2351 */ {12081, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2351_l1}, /*h(16262)=2352 */ {16262, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2352_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4329)=2354 */ {4329, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2354_l1}, /*h(1745)=2355 */ {1745, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2355_l1}, /*h(3342)=2356 */ {3342, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2356_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2355)=2359 */ {2355, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2359_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5549)=2361 */ {5549, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2361_l1}, /*h(9730)=2362 */ {9730, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2362_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4562)=2364 */ {4562, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2364_l1}, /*h(6159)=2365 */ {6159, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2365_l1}, /*h(3575)=2366 */ {3575, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2366_l1}, /*h(11937)=2367 */ {11937, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2367_l1}, /*h(16118)=2368 */ {16118, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2368_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1601)=2371 */ {1601, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2371_l1}, /*h(9963)=2372 */ {9963, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2372_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2211)=2374 */ {2211, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2374_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14754)=2376 */ {14754, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2376_l1}, /*h(12170)=2377 */ {12170, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2377_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(237)=2379 */ {237, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2379_l1}, /*h(8599)=2380 */ {8599, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2380_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3431)=2382 */ {3431, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2382_l1}, /*h(11793)=2383 */ {11793, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2383_l1}, /*h(6625)=2384 */ {6625, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2384_l1}, /*h(4041)=2385 */ {4041, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2385_l1}, /*h(12403)=2386 */ {12403, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2386_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(470)=2388 */ {470, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2388_l1}, /*h(15597)=2389 */ {15597, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2389_l1}, /*h(2067)=2390 */ {2067, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2390_l1}, /*h(14610)=2391 */ {14610, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2391_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9442)=2393 */ {9442, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2393_l1}, /*h(13623)=2394 */ {13623, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2394_l1}, /*h(8455)=2395 */ {8455, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2395_l1}, /*h(5871)=2396 */ {5871, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2396_l1}, /*h(3287)=2397 */ {3287, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2397_l1}, /*h(11649)=2398 */ {11649, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2398_l1}, /*h(15830)=2399 */ {15830, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2399_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8078)=2401 */ {8078, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2401_l1}, /*h(12259)=2402 */ {12259, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2402_l1}, /*h(9675)=2403 */ {9675, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2403_l1}, /*h(326)=2404 */ {326, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2404_l1}, /*h(1923)=2405 */ {1923, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2405_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14466)=2407 */ {14466, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2407_l1}, /*h(11882)=2408 */ {11882, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2408_l1}, /*h(2533)=2409 */ {2533, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2409_l1}, /*h(4130)=2410 */ {4130, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2410_l1}, /*h(8311)=2411 */ {8311, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2411_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14089)=2413 */ {14089, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2413_l1}, /*h(11505)=2414 */ {11505, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2414_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6337)=2416 */ {6337, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2416_l1}, /*h(1169)=2417 */ {1169, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2417_l1}, /*h(12115)=2418 */ {12115, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2418_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4363)=2420 */ {4363, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2420_l1}, /*h(1779)=2421 */ {1779, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2421_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14322)=2423 */ {14322, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2423_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6570)=2425 */ {6570, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2425_l1}, /*h(3986)=2426 */ {3986, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2426_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11361)=2429 */ {11361, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2429_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6193)=2431 */ {6193, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2431_l1}, /*h(10374)=2432 */ {10374, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2432_l1}, /*h(11971)=2433 */ {11971, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2433_l1}, /*h(9387)=2434 */ {9387, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2434_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1635)=2437 */ {1635, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2437_l1}, /*h(14178)=2438 */ {14178, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2438_l1}, /*h(7413)=2439 */ {7413, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2439_l1}, /*h(2245)=2440 */ {2245, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2440_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3842)=2442 */ {3842, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2442_l1}, /*h(1258)=2443 */ {1258, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2443_l1}, /*h(13801)=2444 */ {13801, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2444_l1}, /*h(271)=2445 */ {271, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2445_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10230)=2447 */ {10230, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2447_l1}, /*h(14411)=2448 */ {14411, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2448_l1}, /*h(11827)=2449 */ {11827, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2449_l1}, /*h(2478)=2450 */ {2478, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2450_l1}, /*h(4075)=2451 */ {4075, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2451_l1}, /*h(12437)=2452 */ {12437, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2452_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14034)=2454 */ {14034, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2454_l1}, /*h(15631)=2455 */ {15631, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2455_l1}, /*h(6282)=2456 */ {6282, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2456_l1}, /*h(3698)=2457 */ {3698, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2457_l1}, /*h(7879)=2458 */ {7879, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2458_l1}, /*h(16241)=2459 */ {16241, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2459_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8489)=2461 */ {8489, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2461_l1}, /*h(5905)=2462 */ {5905, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2462_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11683)=2464 */ {11683, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2464_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9709)=2469 */ {9709, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2469_l1}, /*h(11306)=2470 */ {11306, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2470_l1}, /*h(1957)=2471 */ {1957, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2471_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3554)=2473 */ {3554, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2473_l1}, /*h(16097)=2474 */ {16097, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2474_l1}, /*h(13513)=2475 */ {13513, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2475_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12526)=2478 */ {12526, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2478_l1}, /*h(3177)=2479 */ {3177, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2479_l1}, /*h(11539)=2480 */ {11539, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2480_l1}, /*h(2190)=2481 */ {2190, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2481_l1}, /*h(3787)=2482 */ {3787, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2482_l1}, /*h(14733)=2483 */ {14733, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2483_l1}, /*h(12149)=2484 */ {12149, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2484_l1}, /*h(13746)=2485 */ {13746, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2485_l1}, /*h(4397)=2486 */ {4397, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2486_l1}, /*h(12759)=2487 */ {12759, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2487_l1}, /*h(5994)=2488 */ {5994, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2488_l1}, /*h(7591)=2489 */ {7591, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2489_l1}, /*h(15953)=2490 */ {15953, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2490_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8201)=2493 */ {8201, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2493_l1}, /*h(5617)=2494 */ {5617, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2494_l1}, /*h(449)=2495 */ {449, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2495_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6227)=2497 */ {6227, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2497_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12005)=2499 */ {12005, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2499_l1}, /*h(9421)=2500 */ {9421, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2500_l1}, /*h(13602)=2501 */ {13602, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2501_l1}, /*h(8434)=2502 */ {8434, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2502_l1}, /*h(12615)=2503 */ {12615, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2503_l1}, /*h(3266)=2504 */ {3266, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2504_l1}, /*h(7447)=2505 */ {7447, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2505_l1}, /*h(2279)=2506 */ {2279, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2506_l1}, /*h(10641)=2507 */ {10641, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2507_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12238)=2509 */ {12238, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2509_l1}, /*h(13835)=2510 */ {13835, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2510_l1}, /*h(4486)=2511 */ {4486, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2511_l1}, /*h(1902)=2512 */ {1902, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2512_l1}, /*h(6083)=2513 */ {6083, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2513_l1}, /*h(3499)=2514 */ {3499, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2514_l1}, /*h(16042)=2515 */ {16042, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2515_l1}, /*h(13458)=2516 */ {13458, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2516_l1}, /*h(4109)=2517 */ {4109, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2517_l1}, /*h(1525)=2518 */ {1525, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2518_l1}, /*h(5706)=2519 */ {5706, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2519_l1}, /*h(3122)=2520 */ {3122, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2520_l1}, /*h(15665)=2521 */ {15665, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2521_l1}, /*h(2135)=2522 */ {2135, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2522_l1}, /*h(14678)=2523 */ {14678, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2523_l1}, /*h(7913)=2524 */ {7913, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2524_l1}, /*h(5329)=2525 */ {5329, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2525_l1}, /*h(161)=2526 */ {161, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2526_l1}, /*h(4342)=2527 */ {4342, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2527_l1}, /*h(5939)=2528 */ {5939, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2528_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11717)=2530 */ {11717, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2530_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13314)=2532 */ {13314, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2532_l1}, /*h(8146)=2533 */ {8146, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2533_l1}, /*h(1381)=2534 */ {1381, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2534_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(394)=2536 */ {394, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2536_l1}, /*h(15521)=2537 */ {15521, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2537_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14534)=2539 */ {14534, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2539_l1}, /*h(5185)=2540 */ {5185, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2540_l1}, /*h(13547)=2541 */ {13547, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2541_l1}, /*h(17)=2542 */ {17, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2542_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5795)=2544 */ {5795, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2544_l1}, /*h(3211)=2545 */ {3211, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2545_l1}, /*h(15754)=2546 */ {15754, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2546_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6405)=2548 */ {6405, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2548_l1}, /*h(8002)=2549 */ {8002, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2549_l1}, /*h(12183)=2550 */ {12183, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2550_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15377)=2552 */ {15377, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2552_l1}, /*h(1847)=2553 */ {1847, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2553_l1}, /*h(10209)=2554 */ {10209, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2554_l1}, /*h(7625)=2555 */ {7625, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2555_l1}, /*h(15987)=2556 */ {15987, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2556_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4054)=2558 */ {4054, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2558_l1}, /*h(8235)=2559 */ {8235, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2559_l1}, /*h(5651)=2560 */ {5651, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2560_l1}, /*h(483)=2561 */ {483, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2561_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10442)=2564 */ {10442, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2564_l1}, /*h(12039)=2565 */ {12039, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2565_l1}, /*h(9455)=2566 */ {9455, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2566_l1}, /*h(106)=2567 */ {106, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2567_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10065)=2570 */ {10065, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2570_l1}, /*h(11662)=2571 */ {11662, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2571_l1}, /*h(15843)=2572 */ {15843, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2572_l1}, /*h(10675)=2573 */ {10675, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2573_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5507)=2575 */ {5507, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2575_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15466)=2578 */ {15466, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2578_l1}, /*h(6117)=2579 */ {6117, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2579_l1}, /*h(14479)=2580 */ {14479, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2580_l1}, /*h(5130)=2581 */ {5130, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2581_l1}, /*h(2546)=2582 */ {2546, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2582_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9921)=2585 */ {9921, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2585_l1}, /*h(14102)=2586 */ {14102, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2586_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6350)=2588 */ {6350, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2588_l1}, /*h(10531)=2589 */ {10531, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2589_l1}, /*h(7947)=2590 */ {7947, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2590_l1}, /*h(5363)=2591 */ {5363, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2591_l1}, /*h(195)=2592 */ {195, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2592_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5973)=2594 */ {5973, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2594_l1}, /*h(10154)=2595 */ {10154, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2595_l1}, /*h(11751)=2596 */ {11751, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2596_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6583)=2598 */ {6583, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2598_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12361)=2600 */ {12361, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2600_l1}, /*h(9777)=2601 */ {9777, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2601_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2025)=2603 */ {2025, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2603_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10387)=2605 */ {10387, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2605_l1}, /*h(5219)=2606 */ {5219, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2606_l1}, /*h(13581)=2607 */ {13581, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2607_l1}, /*h(51)=2608 */ {51, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2608_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5829)=2610 */ {5829, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2610_l1}, /*h(7426)=2611 */ {7426, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2611_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2258)=2613 */ {2258, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2613_l1}, /*h(6439)=2614 */ {6439, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2614_l1}, /*h(1271)=2615 */ {1271, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2615_l1}, /*h(9633)=2616 */ {9633, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2616_l1}, /*h(13814)=2617 */ {13814, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2617_l1}, /*h(15411)=2618 */ {15411, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2618_l1}, /*h(8646)=2619 */ {8646, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2619_l1}, /*h(10243)=2620 */ {10243, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2620_l1}, /*h(7659)=2621 */ {7659, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2621_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12450)=2625 */ {12450, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2625_l1}, /*h(9866)=2626 */ {9866, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2626_l1}, /*h(7282)=2627 */ {7282, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2627_l1}, /*h(11463)=2628 */ {11463, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2628_l1}, /*h(2114)=2629 */ {2114, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2629_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12073)=2631 */ {12073, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2631_l1}, /*h(9489)=2632 */ {9489, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2632_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4321)=2634 */ {4321, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2634_l1}, /*h(1737)=2635 */ {1737, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2635_l1}, /*h(10099)=2636 */ {10099, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2636_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2347)=2638 */ {2347, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2638_l1}, /*h(10709)=2639 */ {10709, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2639_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12306)=2641 */ {12306, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2641_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4554)=2643 */ {4554, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2643_l1}, /*h(1970)=2644 */ {1970, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2644_l1}, /*h(6151)=2645 */ {6151, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2645_l1}, /*h(3567)=2646 */ {3567, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2646_l1}, /*h(16110)=2647 */ {16110, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2647_l1}, /*h(13526)=2648 */ {13526, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2648_l1}, /*h(4177)=2649 */ {4177, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2649_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9955)=2651 */ {9955, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2651_l1}, /*h(7371)=2652 */ {7371, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2652_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12162)=2656 */ {12162, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2656_l1}, /*h(16343)=2657 */ {16343, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2657_l1}, /*h(229)=2658 */ {229, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2658_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6007)=2660 */ {6007, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2660_l1}, /*h(14369)=2661 */ {14369, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2661_l1}, /*h(11785)=2662 */ {11785, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2662_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4033)=2665 */ {4033, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2665_l1}, /*h(12395)=2666 */ {12395, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2666_l1}, /*h(9811)=2667 */ {9811, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2667_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15589)=2669 */ {15589, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2669_l1}, /*h(2059)=2670 */ {2059, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2670_l1}, /*h(14602)=2671 */ {14602, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2671_l1}, /*h(12018)=2672 */ {12018, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2672_l1}, /*h(13615)=2673 */ {13615, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2673_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4266)=2675 */ {4266, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2675_l1}, /*h(5863)=2676 */ {5863, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2676_l1}, /*h(3279)=2677 */ {3279, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2677_l1}, /*h(15822)=2678 */ {15822, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2678_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14835)=2681 */ {14835, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2681_l1}, /*h(9667)=2682 */ {9667, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2682_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4499)=2684 */ {4499, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2684_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9290)=2688 */ {9290, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2688_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8303)=2691 */ {8303, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2691_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14081)=2693 */ {14081, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2693_l1}, /*h(11497)=2694 */ {11497, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2694_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10510)=2696 */ {10510, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2696_l1}, /*h(12107)=2697 */ {12107, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2697_l1}, /*h(9523)=2698 */ {9523, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2698_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4355)=2700 */ {4355, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2700_l1}, /*h(1771)=2701 */ {1771, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2701_l1}, /*h(14314)=2702 */ {14314, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2702_l1}, /*h(11730)=2703 */ {11730, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2703_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10743)=2705 */ {10743, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2705_l1}, /*h(3978)=2706 */ {3978, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2706_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13937)=2708 */ {13937, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2708_l1}, /*h(407)=2709 */ {407, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2709_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6185)=2711 */ {6185, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2711_l1}, /*h(14547)=2712 */ {14547, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2712_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9379)=2714 */ {9379, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2714_l1}, /*h(4211)=2715 */ {4211, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2715_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9989)=2717 */ {9989, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2717_l1}, /*h(7405)=2718 */ {7405, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2718_l1}, /*h(15767)=2719 */ {15767, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2719_l1}, /*h(6418)=2720 */ {6418, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2720_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1250)=2722 */ {1250, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2722_l1}, /*h(5431)=2723 */ {5431, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2723_l1}, /*h(13793)=2724 */ {13793, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2724_l1}, /*h(263)=2725 */ {263, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2725_l1}, /*h(8625)=2726 */ {8625, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2726_l1}, /*h(10222)=2727 */ {10222, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2727_l1}, /*h(14403)=2728 */ {14403, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2728_l1}, /*h(9235)=2729 */ {9235, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2729_l1}, /*h(2470)=2730 */ {2470, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2730_l1}, /*h(4067)=2731 */ {4067, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2731_l1}, /*h(12429)=2732 */ {12429, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2732_l1}, /*h(14026)=2733 */ {14026, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2733_l1}, /*h(11442)=2734 */ {11442, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2734_l1}, /*h(15623)=2735 */ {15623, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2735_l1}, /*h(6274)=2736 */ {6274, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2736_l1}, /*h(10455)=2737 */ {10455, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2737_l1}, /*h(1106)=2738 */ {1106, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2738_l1}, /*h(16233)=2739 */ {16233, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2739_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8481)=2741 */ {8481, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2741_l1}, /*h(5897)=2742 */ {5897, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2742_l1}, /*h(3313)=2743 */ {3313, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2743_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2326)=2745 */ {2326, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2745_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3923)=2747 */ {3923, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2747_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9701)=2749 */ {9701, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2749_l1}, /*h(11298)=2750 */ {11298, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2750_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6130)=2752 */ {6130, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2752_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13505)=2755 */ {13505, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2755_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12518)=2757 */ {12518, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2757_l1}, /*h(9934)=2758 */ {9934, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2758_l1}, /*h(14115)=2759 */ {14115, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2759_l1}, /*h(11531)=2760 */ {11531, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2760_l1}, /*h(2182)=2761 */ {2182, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2761_l1}, /*h(3779)=2762 */ {3779, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2762_l1}, /*h(1195)=2763 */ {1195, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2763_l1}, /*h(16322)=2764 */ {16322, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2764_l1}, /*h(13738)=2765 */ {13738, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2765_l1}, /*h(4389)=2766 */ {4389, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2766_l1}, /*h(5986)=2767 */ {5986, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2767_l1}, /*h(10167)=2768 */ {10167, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2768_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15945)=2770 */ {15945, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2770_l1}, /*h(13361)=2771 */ {13361, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2771_l1}, /*h(8193)=2772 */ {8193, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2772_l1}, /*h(5609)=2773 */ {5609, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2773_l1}, /*h(13971)=2774 */ {13971, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2774_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2038)=2776 */ {2038, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2776_l1}, /*h(6219)=2777 */ {6219, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2777_l1}, /*h(14581)=2778 */ {14581, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2778_l1}, /*h(16178)=2779 */ {16178, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2779_l1}, /*h(9413)=2780 */ {9413, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2780_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8426)=2782 */ {8426, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2782_l1}, /*h(5842)=2783 */ {5842, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2783_l1}, /*h(7439)=2784 */ {7439, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2784_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10633)=2787 */ {10633, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2787_l1}, /*h(8049)=2788 */ {8049, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2788_l1}, /*h(9646)=2789 */ {9646, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2789_l1}, /*h(13827)=2790 */ {13827, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2790_l1}, /*h(297)=2791 */ {297, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2791_l1}, /*h(1894)=2792 */ {1894, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2792_l1}, /*h(3491)=2793 */ {3491, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2793_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(16034)=2795 */ {16034, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2795_l1}, /*h(13450)=2796 */ {13450, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2796_l1}, /*h(4101)=2797 */ {4101, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2797_l1}, /*h(5698)=2798 */ {5698, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2798_l1}, /*h(3114)=2799 */ {3114, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2799_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15657)=2801 */ {15657, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2801_l1}, /*h(2127)=2802 */ {2127, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2802_l1}, /*h(14670)=2803 */ {14670, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2803_l1}, /*h(5321)=2804 */ {5321, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2804_l1}, /*h(16267)=2805 */ {16267, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2805_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4334)=2807 */ {4334, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2807_l1}, /*h(1750)=2808 */ {1750, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2808_l1}, /*h(14293)=2809 */ {14293, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2809_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15890)=2811 */ {15890, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2811_l1}, /*h(10722)=2812 */ {10722, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2812_l1}, /*h(8138)=2813 */ {8138, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2813_l1}, /*h(5554)=2814 */ {5554, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2814_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4567)=2816 */ {4567, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2816_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10345)=2818 */ {10345, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2818_l1}, /*h(7761)=2819 */ {7761, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2819_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13539)=2821 */ {13539, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2821_l1}, /*h(9)=2822 */ {9, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2822_l1}, /*h(8371)=2823 */ {8371, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2823_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3203)=2825 */ {3203, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2825_l1}, /*h(15746)=2826 */ {15746, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2826_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3813)=2828 */ {3813, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2828_l1}, /*h(1229)=2829 */ {1229, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2829_l1}, /*h(5410)=2830 */ {5410, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2830_l1}, /*h(242)=2831 */ {242, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2831_l1}, /*h(15369)=2832 */ {15369, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2832_l1}, /*h(12785)=2833 */ {12785, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2833_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7617)=2835 */ {7617, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2835_l1}, /*h(15979)=2836 */ {15979, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2836_l1}, /*h(13395)=2837 */ {13395, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2837_l1}, /*h(4046)=2838 */ {4046, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2838_l1}, /*h(5643)=2839 */ {5643, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2839_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15602)=2842 */ {15602, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2842_l1}, /*h(10434)=2843 */ {10434, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2843_l1}, /*h(14615)=2844 */ {14615, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2844_l1}, /*h(5266)=2845 */ {5266, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2845_l1}, /*h(9447)=2846 */ {9447, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2846_l1}, /*h(98)=2847 */ {98, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2847_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10057)=2849 */ {10057, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2849_l1}, /*h(7473)=2850 */ {7473, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2850_l1}, /*h(11654)=2851 */ {11654, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2851_l1}, /*h(2305)=2852 */ {2305, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2852_l1}, /*h(10667)=2853 */ {10667, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2853_l1}, /*h(8083)=2854 */ {8083, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2854_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15458)=2857 */ {15458, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2857_l1}, /*h(8693)=2858 */ {8693, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2858_l1}, /*h(3525)=2859 */ {3525, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2859_l1}, /*h(14471)=2860 */ {14471, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2860_l1}, /*h(5122)=2861 */ {5122, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2861_l1}, /*h(2538)=2862 */ {2538, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2862_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12497)=2864 */ {12497, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2864_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11510)=2866 */ {11510, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2866_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6342)=2868 */ {6342, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2868_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5355)=2870 */ {5355, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2870_l1}, /*h(13717)=2871 */ {13717, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2871_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5965)=2874 */ {5965, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2874_l1}, /*h(14327)=2875 */ {14327, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2875_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6575)=2878 */ {6575, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2878_l1}, /*h(3991)=2879 */ {3991, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2879_l1}, /*h(12353)=2880 */ {12353, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2880_l1}, /*h(9769)=2881 */ {9769, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2881_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2017)=2883 */ {2017, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2883_l1}, /*h(10379)=2884 */ {10379, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2884_l1}, /*h(7795)=2885 */ {7795, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2885_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13573)=2887 */ {13573, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2887_l1}, /*h(43)=2888 */ {43, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2888_l1}, /*h(8405)=2889 */ {8405, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2889_l1}, /*h(10002)=2890 */ {10002, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2890_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2250)=2893 */ {2250, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2893_l1}, /*h(14793)=2894 */ {14793, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2894_l1}, /*h(1263)=2895 */ {1263, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2895_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15403)=2898 */ {15403, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2898_l1}, /*h(1873)=2899 */ {1873, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2899_l1}, /*h(3470)=2900 */ {3470, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2900_l1}, /*h(7651)=2901 */ {7651, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2901_l1}, /*h(2483)=2902 */ {2483, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2902_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14039)=2906 */ {14039, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2906_l1}, /*h(7274)=2907 */ {7274, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2907_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(16246)=2911 */ {16246, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2911_l1}, /*h(9481)=2912 */ {9481, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2912_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1729)=2914 */ {1729, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2914_l1}, /*h(10091)=2915 */ {10091, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2915_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2339)=2918 */ {2339, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2918_l1}, /*h(10701)=2919 */ {10701, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2919_l1}, /*h(8117)=2920 */ {8117, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2920_l1}, /*h(9714)=2921 */ {9714, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2921_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4546)=2923 */ {4546, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2923_l1}, /*h(1962)=2924 */ {1962, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2924_l1}, /*h(3559)=2925 */ {3559, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2925_l1}, /*h(14505)=2926 */ {14505, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2926_l1}, /*h(16102)=2927 */ {16102, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2927_l1}, /*h(13518)=2928 */ {13518, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2928_l1}, /*h(4169)=2929 */ {4169, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2929_l1}, /*h(12531)=2930 */ {12531, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2930_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7363)=2932 */ {7363, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2932_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2195)=2934 */ {2195, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2934_l1}, /*h(14738)=2935 */ {14738, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2935_l1}, /*h(5389)=2936 */ {5389, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2936_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13751)=2938 */ {13751, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2938_l1}, /*h(8583)=2939 */ {8583, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2939_l1}, /*h(5999)=2940 */ {5999, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2940_l1}, /*h(3415)=2941 */ {3415, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2941_l1}, /*h(11777)=2942 */ {11777, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2942_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6609)=2944 */ {6609, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2944_l1}, /*h(8206)=2945 */ {8206, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2945_l1}, /*h(12387)=2946 */ {12387, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2946_l1}, /*h(9803)=2947 */ {9803, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2947_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2051)=2949 */ {2051, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2949_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14594)=2951 */ {14594, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2951_l1}, /*h(12010)=2952 */ {12010, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2952_l1}, /*h(9426)=2953 */ {9426, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2953_l1}, /*h(77)=2954 */ {77, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2954_l1}, /*h(8439)=2955 */ {8439, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2955_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3271)=2957 */ {3271, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2957_l1}, /*h(15814)=2958 */ {15814, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2958_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14827)=2960 */ {14827, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2960_l1}, /*h(12243)=2961 */ {12243, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2961_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(310)=2963 */ {310, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2963_l1}, /*h(4491)=2964 */ {4491, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2964_l1}, /*h(1907)=2965 */ {1907, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2965_l1}, /*h(14450)=2966 */ {14450, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2966_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2517)=2968 */ {2517, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2968_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8295)=2970 */ {8295, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2970_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11489)=2973 */ {11489, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2973_l1}, /*h(15670)=2974 */ {15670, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2974_l1}, /*h(6321)=2975 */ {6321, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2975_l1}, /*h(7918)=2976 */ {7918, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2976_l1}, /*h(12099)=2977 */ {12099, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2977_l1}, /*h(9515)=2978 */ {9515, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2978_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1763)=2980 */ {1763, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2980_l1}, /*h(10125)=2981 */ {10125, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2981_l1}, /*h(14306)=2982 */ {14306, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2982_l1}, /*h(11722)=2983 */ {11722, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2983_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10735)=2985 */ {10735, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2985_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13929)=2988 */ {13929, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2988_l1}, /*h(11345)=2989 */ {11345, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2989_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10358)=2991 */ {10358, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2991_l1}, /*h(14539)=2992 */ {14539, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2992_l1}, /*h(11955)=2993 */ {11955, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2993_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(22)=2995 */ {22, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2995_l1}, /*h(1619)=2996 */ {1619, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2996_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14162)=2998 */ {14162, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2998_l1}, /*h(15759)=2999 */ {15759, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_2999_l1}, /*h(6410)=3000 */ {6410, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3000_l1}, /*h(3826)=3001 */ {3826, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3001_l1}, /*h(5423)=3002 */ {5423, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3002_l1}, /*h(16369)=3003 */ {16369, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3003_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8617)=3005 */ {8617, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3005_l1}, /*h(6033)=3006 */ {6033, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3006_l1}, /*h(10214)=3007 */ {10214, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3007_l1}, /*h(11811)=3008 */ {11811, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3008_l1}, /*h(9227)=3009 */ {9227, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3009_l1}, /*h(6643)=3010 */ {6643, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3010_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12421)=3012 */ {12421, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3012_l1}, /*h(14018)=3013 */ {14018, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3013_l1}, /*h(11434)=3014 */ {11434, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3014_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10447)=3016 */ {10447, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3016_l1}, /*h(3682)=3017 */ {3682, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3017_l1}, /*h(16225)=3018 */ {16225, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3018_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10070)=3022 */ {10070, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3022_l1}, /*h(3305)=3023 */ {3305, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3023_l1}, /*h(11667)=3024 */ {11667, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3024_l1}, /*h(2318)=3025 */ {2318, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3025_l1}, /*h(3915)=3026 */ {3915, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3026_l1}, /*h(12277)=3027 */ {12277, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3027_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13874)=3029 */ {13874, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3029_l1}, /*h(4525)=3030 */ {4525, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3030_l1}, /*h(6122)=3031 */ {6122, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3031_l1}, /*h(3538)=3032 */ {3538, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3032_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(16081)=3034 */ {16081, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3034_l1}, /*h(2551)=3035 */ {2551, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3035_l1}, /*h(8329)=3036 */ {8329, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3036_l1}, /*h(5745)=3037 */ {5745, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3037_l1}, /*h(9926)=3038 */ {9926, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3038_l1}, /*h(11523)=3039 */ {11523, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3039_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6355)=3041 */ {6355, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3041_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1187)=3043 */ {1187, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3043_l1}, /*h(13730)=3044 */ {13730, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3044_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1797)=3046 */ {1797, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3046_l1}, /*h(12743)=3047 */ {12743, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3047_l1}, /*h(7575)=3048 */ {7575, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3048_l1}, /*h(15937)=3049 */ {15937, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3049_l1}, /*h(13353)=3050 */ {13353, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3050_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5601)=3053 */ {5601, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3053_l1}, /*h(13963)=3054 */ {13963, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3054_l1}, /*h(11379)=3055 */ {11379, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3055_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6211)=3057 */ {6211, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3057_l1}, /*h(14573)=3058 */ {14573, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3058_l1}, /*h(11989)=3059 */ {11989, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3059_l1}, /*h(13586)=3060 */ {13586, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3060_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8418)=3062 */ {8418, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3062_l1}, /*h(5834)=3063 */ {5834, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3063_l1}, /*h(7431)=3064 */ {7431, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3064_l1}, /*h(15793)=3065 */ {15793, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3065_l1}, /*h(2263)=3066 */ {2263, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3066_l1}, /*h(14806)=3067 */ {14806, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3067_l1}, /*h(8041)=3068 */ {8041, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3068_l1}, /*h(9638)=3069 */ {9638, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3069_l1}, /*h(289)=3070 */ {289, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3070_l1}, /*h(8651)=3071 */ {8651, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3071_l1}, /*h(6067)=3072 */ {6067, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3072_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13442)=3076 */ {13442, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3076_l1}, /*h(8274)=3077 */ {8274, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3077_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3106)=3079 */ {3106, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3079_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2119)=3081 */ {2119, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3081_l1}, /*h(10481)=3082 */ {10481, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3082_l1}, /*h(14662)=3083 */ {14662, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3083_l1}, /*h(5313)=3084 */ {5313, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3084_l1}, /*h(9494)=3085 */ {9494, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3085_l1}, /*h(4326)=3086 */ {4326, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3086_l1}, /*h(1742)=3087 */ {1742, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3087_l1}, /*h(5923)=3088 */ {5923, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3088_l1}, /*h(3339)=3089 */ {3339, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3089_l1}, /*h(15882)=3090 */ {15882, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3090_l1}, /*h(6533)=3091 */ {6533, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3091_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1365)=3093 */ {1365, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3093_l1}, /*h(5546)=3094 */ {5546, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3094_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15505)=3096 */ {15505, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3096_l1}, /*h(1975)=3097 */ {1975, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3097_l1}, /*h(10337)=3098 */ {10337, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3098_l1}, /*h(7753)=3099 */ {7753, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3099_l1}, /*h(16115)=3100 */ {16115, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3100_l1}, /*h(1)=3101 */ {1, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3101_l1}, /*h(4182)=3102 */ {4182, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3102_l1}, /*h(5779)=3103 */ {5779, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3103_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11557)=3105 */ {11557, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3105_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6389)=3107 */ {6389, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3107_l1}, /*h(7986)=3108 */ {7986, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3108_l1}, /*h(1221)=3109 */ {1221, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3109_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(234)=3111 */ {234, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3111_l1}, /*h(15361)=3112 */ {15361, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3112_l1}, /*h(12777)=3113 */ {12777, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3113_l1}, /*h(10193)=3114 */ {10193, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3114_l1}, /*h(15971)=3115 */ {15971, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3115_l1}, /*h(13387)=3116 */ {13387, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3116_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4038)=3118 */ {4038, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3118_l1}, /*h(5635)=3119 */ {5635, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3119_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(467)=3121 */ {467, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3121_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14607)=3124 */ {14607, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3124_l1}, /*h(12023)=3125 */ {12023, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3125_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10049)=3129 */ {10049, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3129_l1}, /*h(14230)=3130 */ {14230, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3130_l1}, /*h(15827)=3131 */ {15827, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3131_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10659)=3133 */ {10659, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3133_l1}, /*h(8075)=3134 */ {8075, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3134_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8685)=3137 */ {8685, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3137_l1}, /*h(6101)=3138 */ {6101, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3138_l1}, /*h(10282)=3139 */ {10282, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3139_l1}, /*h(7698)=3140 */ {7698, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3140_l1}, /*h(2530)=3141 */ {2530, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3141_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12489)=3144 */ {12489, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3144_l1}, /*h(14086)=3145 */ {14086, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3145_l1}, /*h(11502)=3146 */ {11502, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3146_l1}, /*h(2153)=3147 */ {2153, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3147_l1}, /*h(10515)=3148 */ {10515, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3148_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5347)=3150 */ {5347, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3150_l1}, /*h(13709)=3151 */ {13709, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3151_l1}, /*h(179)=3152 */ {179, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3152_l1}, /*h(12722)=3153 */ {12722, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3153_l1}, /*h(5957)=3154 */ {5957, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3154_l1}, /*h(7554)=3155 */ {7554, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3155_l1}, /*h(11735)=3156 */ {11735, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3156_l1}, /*h(6567)=3157 */ {6567, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3157_l1}, /*h(3983)=3158 */ {3983, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3158_l1}, /*h(1399)=3159 */ {1399, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3159_l1}, /*h(9761)=3160 */ {9761, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3160_l1}, /*h(7177)=3161 */ {7177, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3161_l1}, /*h(4593)=3162 */ {4593, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3162_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10371)=3164 */ {10371, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3164_l1}, /*h(7787)=3165 */ {7787, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3165_l1}, /*h(5203)=3166 */ {5203, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3166_l1}, /*h(35)=3167 */ {35, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3167_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8397)=3169 */ {8397, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3169_l1}, /*h(9994)=3170 */ {9994, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3170_l1}, /*h(7410)=3171 */ {7410, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3171_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2242)=3173 */ {2242, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3173_l1}, /*h(14785)=3174 */ {14785, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3174_l1}, /*h(1255)=3175 */ {1255, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3175_l1}, /*h(9617)=3176 */ {9617, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3176_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1865)=3178 */ {1865, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3178_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10227)=3180 */ {10227, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3180_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2475)=3182 */ {2475, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3182_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12434)=3185 */ {12434, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3185_l1}, /*h(14031)=3186 */ {14031, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3186_l1}, /*h(501)=3187 */ {501, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3187_l1}, /*h(2098)=3188 */ {2098, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3188_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14641)=3190 */ {14641, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3190_l1}, /*h(9473)=3191 */ {9473, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3191_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4305)=3193 */ {4305, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3193_l1}, /*h(8486)=3194 */ {8486, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3194_l1}, /*h(10083)=3195 */ {10083, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3195_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15861)=3197 */ {15861, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3197_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10693)=3199 */ {10693, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3199_l1}, /*h(12290)=3200 */ {12290, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3200_l1}, /*h(9706)=3201 */ {9706, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3201_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6135)=3204 */ {6135, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3204_l1}, /*h(14497)=3205 */ {14497, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3205_l1}, /*h(11913)=3206 */ {11913, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3206_l1}, /*h(9329)=3207 */ {9329, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3207_l1}, /*h(13510)=3208 */ {13510, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3208_l1}, /*h(8342)=3209 */ {8342, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3209_l1}, /*h(12523)=3210 */ {12523, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3210_l1}, /*h(9939)=3211 */ {9939, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3211_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2187)=3213 */ {2187, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3213_l1}, /*h(10549)=3214 */ {10549, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3214_l1}, /*h(14730)=3215 */ {14730, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3215_l1}, /*h(12146)=3216 */ {12146, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3216_l1}, /*h(13743)=3217 */ {13743, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3217_l1}, /*h(213)=3218 */ {213, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3218_l1}, /*h(1810)=3219 */ {1810, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3219_l1}, /*h(5991)=3220 */ {5991, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3220_l1}, /*h(3407)=3221 */ {3407, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3221_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6601)=3223 */ {6601, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3223_l1}, /*h(4017)=3224 */ {4017, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3224_l1}, /*h(8198)=3225 */ {8198, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3225_l1}, /*h(9795)=3226 */ {9795, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3226_l1}, /*h(7211)=3227 */ {7211, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3227_l1}, /*h(15573)=3228 */ {15573, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3228_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12002)=3231 */ {12002, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3231_l1}, /*h(9418)=3232 */ {9418, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3232_l1}, /*h(69)=3233 */ {69, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3233_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8431)=3235 */ {8431, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3235_l1}, /*h(14209)=3236 */ {14209, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3236_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14819)=3240 */ {14819, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3240_l1}, /*h(12235)=3241 */ {12235, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3241_l1}, /*h(9651)=3242 */ {9651, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3242_l1}, /*h(302)=3243 */ {302, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3243_l1}, /*h(4483)=3244 */ {4483, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3244_l1}, /*h(1899)=3245 */ {1899, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3245_l1}, /*h(10261)=3246 */ {10261, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3246_l1}, /*h(11858)=3247 */ {11858, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3247_l1}, /*h(2509)=3248 */ {2509, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3248_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1522)=3250 */ {1522, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3250_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14065)=3252 */ {14065, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3252_l1}, /*h(15662)=3253 */ {15662, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3253_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6313)=3255 */ {6313, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3255_l1}, /*h(7910)=3256 */ {7910, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3256_l1}, /*h(5326)=3257 */ {5326, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3257_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4339)=3259 */ {4339, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3259_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10117)=3261 */ {10117, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3261_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11714)=3263 */ {11714, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3263_l1}, /*h(6546)=3264 */ {6546, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3264_l1}, /*h(10727)=3265 */ {10727, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3265_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5559)=3267 */ {5559, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3267_l1}, /*h(13921)=3268 */ {13921, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3268_l1}, /*h(11337)=3269 */ {11337, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3269_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14531)=3271 */ {14531, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3271_l1}, /*h(11947)=3272 */ {11947, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3272_l1}, /*h(9363)=3273 */ {9363, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3273_l1}, /*h(14)=3274 */ {14, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3274_l1}, /*h(4195)=3275 */ {4195, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3275_l1}, /*h(1611)=3276 */ {1611, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3276_l1}, /*h(14154)=3277 */ {14154, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3277_l1}, /*h(11570)=3278 */ {11570, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3278_l1}, /*h(15751)=3279 */ {15751, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3279_l1}, /*h(6402)=3280 */ {6402, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3280_l1}, /*h(3818)=3281 */ {3818, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3281_l1}, /*h(16361)=3282 */ {16361, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3282_l1}, /*h(13777)=3283 */ {13777, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3283_l1}, /*h(247)=3284 */ {247, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3284_l1}, /*h(8609)=3285 */ {8609, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3285_l1}, /*h(6025)=3286 */ {6025, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3286_l1}, /*h(14387)=3287 */ {14387, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3287_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9219)=3289 */ {9219, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3289_l1}, /*h(4051)=3290 */ {4051, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3290_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15607)=3294 */ {15607, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3294_l1}, /*h(6258)=3295 */ {6258, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3295_l1}, /*h(10439)=3296 */ {10439, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3296_l1}, /*h(1090)=3297 */ {1090, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3297_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8465)=3301 */ {8465, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3301_l1}, /*h(3297)=3302 */ {3297, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3302_l1}, /*h(11659)=3303 */ {11659, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3303_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2310)=3305 */ {2310, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3305_l1}, /*h(3907)=3306 */ {3907, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3306_l1}, /*h(12269)=3307 */ {12269, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3307_l1}, /*h(9685)=3308 */ {9685, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3308_l1}, /*h(11282)=3309 */ {11282, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3309_l1}, /*h(4517)=3310 */ {4517, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3310_l1}, /*h(6114)=3311 */ {6114, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3311_l1}, /*h(3530)=3312 */ {3530, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3312_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2543)=3314 */ {2543, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3314_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8321)=3316 */ {8321, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3316_l1}, /*h(12502)=3317 */ {12502, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3317_l1}, /*h(3153)=3318 */ {3153, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3318_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6347)=3321 */ {6347, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3321_l1}, /*h(3763)=3322 */ {3763, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3322_l1}, /*h(16306)=3323 */ {16306, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3323_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4373)=3325 */ {4373, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3325_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5970)=3327 */ {5970, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3327_l1}, /*h(7567)=3328 */ {7567, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3328_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13345)=3330 */ {13345, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3330_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8177)=3332 */ {8177, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3332_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(425)=3334 */ {425, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3334_l1}, /*h(11371)=3335 */ {11371, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3335_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14565)=3337 */ {14565, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3337_l1}, /*h(11981)=3338 */ {11981, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3338_l1}, /*h(16162)=3339 */ {16162, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3339_l1}, /*h(13578)=3340 */ {13578, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3340_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5826)=3342 */ {5826, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3342_l1}, /*h(10007)=3343 */ {10007, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3343_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2255)=3345 */ {2255, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3345_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8033)=3347 */ {8033, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3347_l1}, /*h(12214)=3348 */ {12214, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3348_l1}, /*h(13811)=3349 */ {13811, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3349_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1878)=3351 */ {1878, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3351_l1}, /*h(6059)=3352 */ {6059, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3352_l1}, /*h(14421)=3353 */ {14421, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3353_l1}, /*h(16018)=3354 */ {16018, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3354_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4085)=3356 */ {4085, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3356_l1}, /*h(8266)=3357 */ {8266, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3357_l1}, /*h(5682)=3358 */ {5682, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3358_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10473)=3362 */ {10473, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3362_l1}, /*h(7889)=3363 */ {7889, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3363_l1}, /*h(9486)=3364 */ {9486, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3364_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(137)=3366 */ {137, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3366_l1}, /*h(1734)=3367 */ {1734, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3367_l1}, /*h(3331)=3368 */ {3331, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3368_l1}, /*h(11693)=3369 */ {11693, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3369_l1}, /*h(15874)=3370 */ {15874, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3370_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10706)=3372 */ {10706, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3372_l1}, /*h(1357)=3373 */ {1357, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3373_l1}, /*h(9719)=3374 */ {9719, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3374_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15497)=3376 */ {15497, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3376_l1}, /*h(1967)=3377 */ {1967, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3377_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7745)=3379 */ {7745, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3379_l1}, /*h(16107)=3380 */ {16107, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3380_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4174)=3382 */ {4174, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3382_l1}, /*h(5771)=3383 */ {5771, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3383_l1}, /*h(3187)=3384 */ {3187, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3384_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6381)=3387 */ {6381, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3387_l1}, /*h(3797)=3388 */ {3797, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3388_l1}, /*h(5394)=3389 */ {5394, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3389_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(226)=3391 */ {226, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3391_l1}, /*h(12769)=3392 */ {12769, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3392_l1}, /*h(10185)=3393 */ {10185, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3393_l1}, /*h(7601)=3394 */ {7601, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3394_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6614)=3396 */ {6614, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3396_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8211)=3398 */ {8211, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3398_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(459)=3400 */ {459, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3400_l1}, /*h(15586)=3401 */ {15586, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3401_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14599)=3403 */ {14599, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3403_l1}, /*h(12015)=3404 */ {12015, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3404_l1}, /*h(9431)=3405 */ {9431, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3405_l1}, /*h(82)=3406 */ {82, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3406_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14222)=3409 */ {14222, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3409_l1}, /*h(7457)=3410 */ {7457, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3410_l1}, /*h(15819)=3411 */ {15819, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3411_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8067)=3413 */ {8067, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3413_l1}, /*h(1302)=3414 */ {1302, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3414_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8677)=3417 */ {8677, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3417_l1}, /*h(6093)=3418 */ {6093, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3418_l1}, /*h(14455)=3419 */ {14455, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3419_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4119)=3422 */ {4119, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3422_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12481)=3424 */ {12481, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3424_l1}, /*h(7313)=3425 */ {7313, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3425_l1}, /*h(11494)=3426 */ {11494, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3426_l1}, /*h(2145)=3427 */ {2145, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3427_l1}, /*h(10507)=3428 */ {10507, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3428_l1}, /*h(7923)=3429 */ {7923, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3429_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13701)=3431 */ {13701, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3431_l1}, /*h(171)=3432 */ {171, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3432_l1}, /*h(12714)=3433 */ {12714, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3433_l1}, /*h(10130)=3434 */ {10130, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3434_l1}, /*h(11727)=3435 */ {11727, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3435_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3975)=3438 */ {3975, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3438_l1}, /*h(1391)=3439 */ {1391, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3439_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7169)=3441 */ {7169, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3441_l1}, /*h(4585)=3442 */ {4585, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3442_l1}, /*h(2001)=3443 */ {2001, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3443_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5195)=3445 */ {5195, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3445_l1}, /*h(13557)=3446 */ {13557, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3446_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8389)=3448 */ {8389, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3448_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14167)=3450 */ {14167, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3450_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6415)=3453 */ {6415, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3453_l1}, /*h(3831)=3454 */ {3831, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3454_l1}, /*h(16374)=3455 */ {16374, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3455_l1}, /*h(9609)=3456 */ {9609, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3456_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1857)=3458 */ {1857, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3458_l1}, /*h(10219)=3459 */ {10219, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3459_l1}, /*h(7635)=3460 */ {7635, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3460_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2467)=3462 */ {2467, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3462_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12426)=3464 */ {12426, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3464_l1}, /*h(9842)=3465 */ {9842, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3465_l1}, /*h(14023)=3466 */ {14023, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3466_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2090)=3468 */ {2090, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3468_l1}, /*h(14633)=3469 */ {14633, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3469_l1}, /*h(12049)=3470 */ {12049, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3470_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4297)=3473 */ {4297, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3473_l1}, /*h(5894)=3474 */ {5894, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3474_l1}, /*h(3310)=3475 */ {3310, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3475_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15853)=3477 */ {15853, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3477_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8101)=3479 */ {8101, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3479_l1}, /*h(5517)=3480 */ {5517, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3480_l1}, /*h(9698)=3481 */ {9698, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3481_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4530)=3483 */ {4530, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3483_l1}, /*h(6127)=3484 */ {6127, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3484_l1}, /*h(3543)=3485 */ {3543, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3485_l1}, /*h(16086)=3486 */ {16086, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3486_l1}, /*h(9321)=3487 */ {9321, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3487_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8334)=3489 */ {8334, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3489_l1}, /*h(9931)=3490 */ {9931, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3490_l1}, /*h(7347)=3491 */ {7347, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3491_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2179)=3493 */ {2179, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3493_l1}, /*h(10541)=3494 */ {10541, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3494_l1}, /*h(14722)=3495 */ {14722, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3495_l1}, /*h(12138)=3496 */ {12138, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3496_l1}, /*h(13735)=3497 */ {13735, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3497_l1}, /*h(205)=3498 */ {205, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3498_l1}, /*h(1802)=3499 */ {1802, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3499_l1}, /*h(3399)=3500 */ {3399, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3500_l1}, /*h(11761)=3501 */ {11761, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3501_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6593)=3503 */ {6593, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3503_l1}, /*h(4009)=3504 */ {4009, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3504_l1}, /*h(12371)=3505 */ {12371, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3505_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7203)=3507 */ {7203, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3507_l1}, /*h(15565)=3508 */ {15565, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3508_l1}, /*h(2035)=3509 */ {2035, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3509_l1}, /*h(14578)=3510 */ {14578, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3510_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9410)=3512 */ {9410, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3512_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8423)=3514 */ {8423, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3514_l1}, /*h(5839)=3515 */ {5839, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3515_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15798)=3518 */ {15798, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3518_l1}, /*h(10630)=3519 */ {10630, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3519_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12227)=3521 */ {12227, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3521_l1}, /*h(9643)=3522 */ {9643, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3522_l1}, /*h(294)=3523 */ {294, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3523_l1}, /*h(1891)=3524 */ {1891, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3524_l1}, /*h(10253)=3525 */ {10253, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3525_l1}, /*h(14434)=3526 */ {14434, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3526_l1}, /*h(11850)=3527 */ {11850, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3527_l1}, /*h(2501)=3528 */ {2501, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3528_l1}, /*h(4098)=3529 */ {4098, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3529_l1}, /*h(1514)=3530 */ {1514, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3530_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14057)=3532 */ {14057, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3532_l1}, /*h(11473)=3533 */ {11473, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3533_l1}, /*h(6305)=3534 */ {6305, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3534_l1}, /*h(10486)=3535 */ {10486, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3535_l1}, /*h(1137)=3536 */ {1137, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3536_l1}, /*h(5318)=3537 */ {5318, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3537_l1}, /*h(150)=3538 */ {150, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3538_l1}, /*h(4331)=3539 */ {4331, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3539_l1}, /*h(1747)=3540 */ {1747, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3540_l1}, /*h(14290)=3541 */ {14290, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3541_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2357)=3543 */ {2357, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3543_l1}, /*h(6538)=3544 */ {6538, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3544_l1}, /*h(3954)=3545 */ {3954, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3545_l1}, /*h(5551)=3546 */ {5551, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3546_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11329)=3548 */ {11329, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3548_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6161)=3550 */ {6161, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3550_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11939)=3552 */ {11939, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3552_l1}, /*h(9355)=3553 */ {9355, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3553_l1}, /*h(6)=3554 */ {6, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3554_l1}, /*h(1603)=3555 */ {1603, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3555_l1}, /*h(9965)=3556 */ {9965, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3556_l1}, /*h(14146)=3557 */ {14146, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3557_l1}, /*h(11562)=3558 */ {11562, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3558_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3810)=3560 */ {3810, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3560_l1}, /*h(1226)=3561 */ {1226, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3561_l1}, /*h(16353)=3562 */ {16353, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3562_l1}, /*h(13769)=3563 */ {13769, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3563_l1}, /*h(239)=3564 */ {239, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3564_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10198)=3566 */ {10198, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3566_l1}, /*h(14379)=3567 */ {14379, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3567_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6627)=3569 */ {6627, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3569_l1}, /*h(4043)=3570 */ {4043, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3570_l1}, /*h(12405)=3571 */ {12405, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3571_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14002)=3573 */ {14002, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3573_l1}, /*h(15599)=3574 */ {15599, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3574_l1}, /*h(6250)=3575 */ {6250, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3575_l1}, /*h(3666)=3576 */ {3666, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3576_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(16209)=3578 */ {16209, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3578_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8457)=3580 */ {8457, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3580_l1}, /*h(5873)=3581 */ {5873, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3581_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11651)=3583 */ {11651, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3583_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12261)=3587 */ {12261, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3587_l1}, /*h(9677)=3588 */ {9677, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3588_l1}, /*h(11274)=3589 */ {11274, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3589_l1}, /*h(8690)=3590 */ {8690, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3590_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3522)=3592 */ {3522, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3592_l1}, /*h(16065)=3593 */ {16065, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3593_l1}, /*h(2535)=3594 */ {2535, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3594_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12494)=3596 */ {12494, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3596_l1}, /*h(5729)=3597 */ {5729, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3597_l1}, /*h(3145)=3598 */ {3145, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3598_l1}, /*h(11507)=3599 */ {11507, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3599_l1}, /*h(6339)=3600 */ {6339, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3600_l1}, /*h(3755)=3601 */ {3755, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3601_l1}, /*h(12117)=3602 */ {12117, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3602_l1}, /*h(16298)=3603 */ {16298, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3603_l1}, /*h(13714)=3604 */ {13714, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3604_l1}, /*h(4365)=3605 */ {4365, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3605_l1}, /*h(5962)=3606 */ {5962, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3606_l1}, /*h(3378)=3607 */ {3378, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3607_l1}, /*h(7559)=3608 */ {7559, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3608_l1}, /*h(15921)=3609 */ {15921, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3609_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8169)=3611 */ {8169, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3611_l1}, /*h(5585)=3612 */ {5585, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3612_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11363)=3614 */ {11363, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3614_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6195)=3616 */ {6195, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3616_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11973)=3618 */ {11973, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3618_l1}, /*h(13570)=3619 */ {13570, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3619_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8402)=3621 */ {8402, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3621_l1}, /*h(9999)=3622 */ {9999, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3622_l1}, /*h(7415)=3623 */ {7415, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3623_l1}, /*h(15777)=3624 */ {15777, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3624_l1}, /*h(2247)=3625 */ {2247, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3625_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14790)=3627 */ {14790, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3627_l1}, /*h(9622)=3628 */ {9622, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3628_l1}, /*h(13803)=3629 */ {13803, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3629_l1}, /*h(273)=3630 */ {273, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3630_l1}, /*h(1870)=3631 */ {1870, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3631_l1}, /*h(3467)=3632 */ {3467, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3632_l1}, /*h(14413)=3633 */ {14413, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3633_l1}, /*h(16010)=3634 */ {16010, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3634_l1}, /*h(13426)=3635 */ {13426, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3635_l1}, /*h(4077)=3636 */ {4077, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3636_l1}, /*h(12439)=3637 */ {12439, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3637_l1}, /*h(5674)=3638 */ {5674, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3638_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15633)=3640 */ {15633, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3640_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10465)=3642 */ {10465, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3642_l1}, /*h(7881)=3643 */ {7881, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3643_l1}, /*h(16243)=3644 */ {16243, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3644_l1}, /*h(129)=3645 */ {129, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3645_l1}, /*h(4310)=3646 */ {4310, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3646_l1}, /*h(5907)=3647 */ {5907, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3647_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11685)=3649 */ {11685, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3649_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10698)=3651 */ {10698, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3651_l1}, /*h(8114)=3652 */ {8114, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3652_l1}, /*h(1349)=3653 */ {1349, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3653_l1}, /*h(9711)=3654 */ {9711, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3654_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1959)=3656 */ {1959, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3656_l1}, /*h(10321)=3657 */ {10321, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3657_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(16099)=3659 */ {16099, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3659_l1}, /*h(13515)=3660 */ {13515, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3660_l1}, /*h(4166)=3661 */ {4166, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3661_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5763)=3663 */ {5763, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3663_l1}, /*h(3179)=3664 */ {3179, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3664_l1}, /*h(11541)=3665 */ {11541, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3665_l1}, /*h(6373)=3666 */ {6373, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3666_l1}, /*h(3789)=3667 */ {3789, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3667_l1}, /*h(12151)=3668 */ {12151, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3668_l1}, /*h(5386)=3669 */ {5386, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3669_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4399)=3671 */ {4399, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3671_l1}, /*h(1815)=3672 */ {1815, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3672_l1}, /*h(10177)=3673 */ {10177, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3673_l1}, /*h(7593)=3674 */ {7593, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3674_l1}, /*h(15955)=3675 */ {15955, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3675_l1}, /*h(6606)=3676 */ {6606, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3676_l1}, /*h(8203)=3677 */ {8203, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3677_l1}, /*h(5619)=3678 */ {5619, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3678_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(451)=3680 */ {451, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3680_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6229)=3682 */ {6229, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3682_l1}, /*h(10410)=3683 */ {10410, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3683_l1}, /*h(12007)=3684 */ {12007, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3684_l1}, /*h(9423)=3685 */ {9423, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3685_l1}, /*h(74)=3686 */ {74, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3686_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14214)=3689 */ {14214, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3689_l1}, /*h(15811)=3690 */ {15811, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3690_l1}, /*h(2281)=3691 */ {2281, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3691_l1}, /*h(10643)=3692 */ {10643, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3692_l1}, /*h(1294)=3693 */ {1294, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3693_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15434)=3696 */ {15434, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3696_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6085)=3698 */ {6085, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3698_l1}, /*h(7682)=3699 */ {7682, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3699_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2514)=3701 */ {2514, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3701_l1}, /*h(4111)=3702 */ {4111, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3702_l1}, /*h(1527)=3703 */ {1527, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3703_l1}, /*h(9889)=3704 */ {9889, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3704_l1}, /*h(14070)=3705 */ {14070, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3705_l1}, /*h(15667)=3706 */ {15667, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3706_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10499)=3708 */ {10499, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3708_l1}, /*h(7915)=3709 */ {7915, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3709_l1}, /*h(5331)=3710 */ {5331, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3710_l1}, /*h(163)=3711 */ {163, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3711_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12706)=3713 */ {12706, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3713_l1}, /*h(10122)=3714 */ {10122, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3714_l1}, /*h(11719)=3715 */ {11719, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3715_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6551)=3717 */ {6551, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3717_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1383)=3719 */ {1383, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3719_l1}, /*h(9745)=3720 */ {9745, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3720_l1}, /*h(4577)=3721 */ {4577, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3721_l1}, /*h(1993)=3722 */ {1993, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3722_l1}, /*h(10355)=3723 */ {10355, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3723_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5187)=3725 */ {5187, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3725_l1}, /*h(13549)=3726 */ {13549, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3726_l1}, /*h(19)=3727 */ {19, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3727_l1}, /*h(12562)=3728 */ {12562, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3728_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7394)=3730 */ {7394, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3730_l1}, /*h(11575)=3731 */ {11575, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3731_l1}, /*h(6407)=3732 */ {6407, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3732_l1}, /*h(3823)=3733 */ {3823, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3733_l1}, /*h(1239)=3734 */ {1239, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3734_l1}, /*h(9601)=3735 */ {9601, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3735_l1}, /*h(13782)=3736 */ {13782, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3736_l1}, /*h(15379)=3737 */ {15379, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3737_l1}, /*h(6030)=3738 */ {6030, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3738_l1}, /*h(3446)=3739 */ {3446, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3739_l1}, /*h(7627)=3740 */ {7627, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3740_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12418)=3744 */ {12418, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3744_l1}, /*h(9834)=3745 */ {9834, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3745_l1}, /*h(7250)=3746 */ {7250, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3746_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2082)=3748 */ {2082, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3748_l1}, /*h(14625)=3749 */ {14625, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3749_l1}, /*h(12041)=3750 */ {12041, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3750_l1}, /*h(9457)=3751 */ {9457, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3751_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4289)=3753 */ {4289, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3753_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10067)=3755 */ {10067, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3755_l1}, /*h(15845)=3756 */ {15845, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3756_l1}, /*h(2315)=3757 */ {2315, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3757_l1}, /*h(10677)=3758 */ {10677, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3758_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12274)=3760 */ {12274, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3760_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(341)=3762 */ {341, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3762_l1}, /*h(1938)=3763 */ {1938, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3763_l1}, /*h(6119)=3764 */ {6119, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3764_l1}, /*h(3535)=3765 */ {3535, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3765_l1}, /*h(16078)=3766 */ {16078, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3766_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4145)=3768 */ {4145, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3768_l1}, /*h(8326)=3769 */ {8326, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3769_l1}, /*h(9923)=3770 */ {9923, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3770_l1}, /*h(7339)=3771 */ {7339, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3771_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10533)=3774 */ {10533, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3774_l1}, /*h(12130)=3775 */ {12130, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3775_l1}, /*h(5365)=3776 */ {5365, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3776_l1}, /*h(197)=3777 */ {197, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3777_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5975)=3779 */ {5975, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3779_l1}, /*h(14337)=3780 */ {14337, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3780_l1}, /*h(11753)=3781 */ {11753, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3781_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4001)=3784 */ {4001, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3784_l1}, /*h(12363)=3785 */ {12363, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3785_l1}, /*h(9779)=3786 */ {9779, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3786_l1}, /*h(430)=3787 */ {430, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3787_l1}, /*h(15557)=3788 */ {15557, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3788_l1}, /*h(10389)=3789 */ {10389, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3789_l1}, /*h(14570)=3790 */ {14570, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3790_l1}, /*h(11986)=3791 */ {11986, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3791_l1}, /*h(13583)=3792 */ {13583, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3792_l1}, /*h(4234)=3793 */ {4234, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3793_l1}, /*h(1650)=3794 */ {1650, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3794_l1}, /*h(5831)=3795 */ {5831, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3795_l1}, /*h(14193)=3796 */ {14193, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3796_l1}, /*h(15790)=3797 */ {15790, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3797_l1}, /*h(6441)=3798 */ {6441, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3798_l1}, /*h(3857)=3799 */ {3857, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3799_l1}, /*h(14803)=3800 */ {14803, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3800_l1}, /*h(9635)=3801 */ {9635, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3801_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10245)=3805 */ {10245, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3805_l1}, /*h(11842)=3806 */ {11842, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3806_l1}, /*h(9258)=3807 */ {9258, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3807_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1506)=3810 */ {1506, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3810_l1}, /*h(14049)=3811 */ {14049, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3811_l1}, /*h(11465)=3812 */ {11465, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3812_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10478)=3815 */ {10478, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3815_l1}, /*h(1129)=3816 */ {1129, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3816_l1}, /*h(9491)=3817 */ {9491, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3817_l1}, /*h(142)=3818 */ {142, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3818_l1}, /*h(1739)=3819 */ {1739, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3819_l1}, /*h(12685)=3820 */ {12685, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3820_l1}, /*h(10101)=3821 */ {10101, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3821_l1}, /*h(11698)=3822 */ {11698, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3822_l1}, /*h(2349)=3823 */ {2349, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3823_l1}, /*h(10711)=3824 */ {10711, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3824_l1}, /*h(3946)=3825 */ {3946, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3825_l1}, /*h(5543)=3826 */ {5543, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3826_l1}, /*h(13905)=3827 */ {13905, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3827_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6153)=3830 */ {6153, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3830_l1}, /*h(3569)=3831 */ {3569, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3831_l1}, /*h(9347)=3832 */ {9347, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3832_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4179)=3834 */ {4179, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3834_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9957)=3836 */ {9957, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3836_l1}, /*h(7373)=3837 */ {7373, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3837_l1}, /*h(11554)=3838 */ {11554, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3838_l1}, /*h(6386)=3839 */ {6386, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3839_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1218)=3841 */ {1218, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3841_l1}, /*h(5399)=3842 */ {5399, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3842_l1}, /*h(231)=3843 */ {231, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3843_l1}, /*h(8593)=3844 */ {8593, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3844_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10190)=3846 */ {10190, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3846_l1}, /*h(11787)=3847 */ {11787, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3847_l1}, /*h(2438)=3848 */ {2438, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3848_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4035)=3850 */ {4035, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3850_l1}, /*h(1451)=3851 */ {1451, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3851_l1}, /*h(13994)=3852 */ {13994, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3852_l1}, /*h(11410)=3853 */ {11410, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3853_l1}, /*h(15591)=3854 */ {15591, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3854_l1}, /*h(6242)=3855 */ {6242, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3855_l1}, /*h(3658)=3856 */ {3658, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3856_l1}, /*h(16201)=3857 */ {16201, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3857_l1}, /*h(13617)=3858 */ {13617, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3858_l1}, /*h(87)=3859 */ {87, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3859_l1}, /*h(12630)=3860 */ {12630, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3860_l1}, /*h(5865)=3861 */ {5865, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3861_l1}, /*h(3281)=3862 */ {3281, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3862_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2294)=3864 */ {2294, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3864_l1}, /*h(3891)=3865 */ {3891, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3865_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9669)=3867 */ {9669, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3867_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11266)=3869 */ {11266, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3869_l1}, /*h(6098)=3870 */ {6098, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3870_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13473)=3874 */ {13473, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3874_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12486)=3876 */ {12486, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3876_l1}, /*h(3137)=3877 */ {3137, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3877_l1}, /*h(11499)=3878 */ {11499, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3878_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3747)=3881 */ {3747, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3881_l1}, /*h(1163)=3882 */ {1163, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3882_l1}, /*h(13706)=3883 */ {13706, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3883_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4357)=3885 */ {4357, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3885_l1}, /*h(5954)=3886 */ {5954, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3886_l1}, /*h(10135)=3887 */ {10135, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3887_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15913)=3889 */ {15913, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3889_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8161)=3891 */ {8161, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3891_l1}, /*h(5577)=3892 */ {5577, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3892_l1}, /*h(13939)=3893 */ {13939, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3893_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2006)=3895 */ {2006, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3895_l1}, /*h(6187)=3896 */ {6187, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3896_l1}, /*h(14549)=3897 */ {14549, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3897_l1}, /*h(16146)=3898 */ {16146, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3898_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8394)=3901 */ {8394, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3901_l1}, /*h(9991)=3902 */ {9991, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3902_l1}, /*h(7407)=3903 */ {7407, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3903_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8017)=3907 */ {8017, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3907_l1}, /*h(9614)=3908 */ {9614, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3908_l1}, /*h(13795)=3909 */ {13795, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3909_l1}, /*h(8627)=3910 */ {8627, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3910_l1}, /*h(1862)=3911 */ {1862, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3911_l1}, /*h(14405)=3912 */ {14405, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3912_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(16002)=3914 */ {16002, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3914_l1}, /*h(13418)=3915 */ {13418, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3915_l1}, /*h(4069)=3916 */ {4069, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3916_l1}, /*h(12431)=3917 */ {12431, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3917_l1}, /*h(3082)=3918 */ {3082, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3918_l1}, /*h(498)=3919 */ {498, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3919_l1}, /*h(15625)=3920 */ {15625, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3920_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7873)=3922 */ {7873, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3922_l1}, /*h(16235)=3923 */ {16235, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3923_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4302)=3925 */ {4302, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3925_l1}, /*h(8483)=3926 */ {8483, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3926_l1}, /*h(5899)=3927 */ {5899, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3927_l1}, /*h(3315)=3928 */ {3315, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3928_l1}, /*h(15858)=3929 */ {15858, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3929_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10690)=3931 */ {10690, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3931_l1}, /*h(8106)=3932 */ {8106, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3932_l1}, /*h(9703)=3933 */ {9703, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3933_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4535)=3935 */ {4535, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3935_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10313)=3937 */ {10313, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3937_l1}, /*h(7729)=3938 */ {7729, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3938_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13507)=3940 */ {13507, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3940_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8339)=3942 */ {8339, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3942_l1}, /*h(3171)=3943 */ {3171, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3943_l1}, /*h(11533)=3944 */ {11533, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3944_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3781)=3947 */ {3781, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3947_l1}, /*h(5378)=3948 */ {5378, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3948_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(210)=3950 */ {210, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3950_l1}, /*h(4391)=3951 */ {4391, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3951_l1}, /*h(12753)=3952 */ {12753, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3952_l1}, /*h(7585)=3953 */ {7585, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3953_l1}, /*h(11766)=3954 */ {11766, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3954_l1}, /*h(15947)=3955 */ {15947, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3955_l1}, /*h(6598)=3956 */ {6598, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3956_l1}, /*h(8195)=3957 */ {8195, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3957_l1}, /*h(5611)=3958 */ {5611, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3958_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15570)=3961 */ {15570, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3961_l1}, /*h(6221)=3962 */ {6221, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3962_l1}, /*h(14583)=3963 */ {14583, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3963_l1}, /*h(5234)=3964 */ {5234, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3964_l1}, /*h(9415)=3965 */ {9415, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3965_l1}, /*h(66)=3966 */ {66, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3966_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10025)=3968 */ {10025, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3968_l1}, /*h(7441)=3969 */ {7441, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3969_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2273)=3971 */ {2273, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3971_l1}, /*h(10635)=3972 */ {10635, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3972_l1}, /*h(8051)=3973 */ {8051, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3973_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(299)=3975 */ {299, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3975_l1}, /*h(8661)=3976 */ {8661, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3976_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10258)=3978 */ {10258, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3978_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2506)=3980 */ {2506, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3980_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4103)=3982 */ {4103, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3982_l1}, /*h(12465)=3983 */ {12465, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3983_l1}, /*h(14062)=3984 */ {14062, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3984_l1}, /*h(11478)=3985 */ {11478, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3985_l1}, /*h(2129)=3986 */ {2129, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3986_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7907)=3988 */ {7907, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3988_l1}, /*h(5323)=3989 */ {5323, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3989_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10114)=3993 */ {10114, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3993_l1}, /*h(14295)=3994 */ {14295, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3994_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6543)=3997 */ {6543, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3997_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9737)=3999 */ {9737, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_3999_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1985)=4002 */ {1985, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4002_l1}, /*h(10347)=4003 */ {10347, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4003_l1}, /*h(7763)=4004 */ {7763, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4004_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13541)=4006 */ {13541, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4006_l1}, /*h(11)=4007 */ {11, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4007_l1}, /*h(12554)=4008 */ {12554, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4008_l1}, /*h(9970)=4009 */ {9970, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4009_l1}, /*h(11567)=4010 */ {11567, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4010_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2218)=4012 */ {2218, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4012_l1}, /*h(3815)=4013 */ {3815, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4013_l1}, /*h(1231)=4014 */ {1231, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4014_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15371)=4017 */ {15371, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4017_l1}, /*h(12787)=4018 */ {12787, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4018_l1}, /*h(3438)=4019 */ {3438, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4019_l1}, /*h(7619)=4020 */ {7619, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4020_l1}, /*h(2451)=4021 */ {2451, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4021_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7242)=4025 */ {7242, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4025_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(16214)=4030 */ {16214, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4030_l1}, /*h(9449)=4031 */ {9449, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4031_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8462)=4033 */ {8462, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4033_l1}, /*h(10059)=4034 */ {10059, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4034_l1}, /*h(7475)=4035 */ {7475, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4035_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2307)=4037 */ {2307, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4037_l1}, /*h(10669)=4038 */ {10669, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4038_l1}, /*h(12266)=4039 */ {12266, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4039_l1}, /*h(9682)=4040 */ {9682, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4040_l1}, /*h(333)=4041 */ {333, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4041_l1}, /*h(8695)=4042 */ {8695, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4042_l1}, /*h(1930)=4043 */ {1930, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4043_l1}, /*h(3527)=4044 */ {3527, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4044_l1}, /*h(11889)=4045 */ {11889, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4045_l1}, /*h(16070)=4046 */ {16070, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4046_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4137)=4048 */ {4137, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4048_l1}, /*h(12499)=4049 */ {12499, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4049_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7331)=4051 */ {7331, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4051_l1}, /*h(2163)=4052 */ {2163, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4052_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7941)=4054 */ {7941, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4054_l1}, /*h(5357)=4055 */ {5357, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4055_l1}, /*h(13719)=4056 */ {13719, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4056_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4370)=4058 */ {4370, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4058_l1}, /*h(5967)=4059 */ {5967, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4059_l1}, /*h(3383)=4060 */ {3383, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4060_l1}, /*h(11745)=4061 */ {11745, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4061_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6577)=4063 */ {6577, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4063_l1}, /*h(1409)=4064 */ {1409, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4064_l1}, /*h(12355)=4065 */ {12355, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4065_l1}, /*h(7187)=4066 */ {7187, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4066_l1}, /*h(422)=4067 */ {422, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4067_l1}, /*h(2019)=4068 */ {2019, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4068_l1}, /*h(10381)=4069 */ {10381, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4069_l1}, /*h(11978)=4070 */ {11978, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4070_l1}, /*h(9394)=4071 */ {9394, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4071_l1}, /*h(13575)=4072 */ {13575, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4072_l1}, /*h(4226)=4073 */ {4226, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4073_l1}, /*h(8407)=4074 */ {8407, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4074_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14185)=4076 */ {14185, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4076_l1}, /*h(15782)=4077 */ {15782, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4077_l1}, /*h(6433)=4078 */ {6433, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4078_l1}, /*h(14795)=4079 */ {14795, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4079_l1}, /*h(1265)=4080 */ {1265, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4080_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(278)=4082 */ {278, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4082_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1875)=4084 */ {1875, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4084_l1}, /*h(14418)=4085 */ {14418, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4085_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9250)=4087 */ {9250, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4087_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4082)=4089 */ {4082, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4089_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11457)=4092 */ {11457, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4092_l1}, /*h(15638)=4093 */ {15638, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4093_l1}, /*h(10470)=4094 */ {10470, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4094_l1}, /*h(7886)=4095 */ {7886, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4095_l1}, /*h(1121)=4096 */ {1121, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4096_l1}, /*h(9483)=4097 */ {9483, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4097_l1}, /*h(134)=4098 */ {134, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4098_l1}, /*h(1731)=4099 */ {1731, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4099_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14274)=4101 */ {14274, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4101_l1}, /*h(11690)=4102 */ {11690, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4102_l1}, /*h(2341)=4103 */ {2341, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4103_l1}, /*h(3938)=4104 */ {3938, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4104_l1}, /*h(8119)=4105 */ {8119, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4105_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13897)=4107 */ {13897, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4107_l1}, /*h(11313)=4108 */ {11313, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4108_l1}, /*h(6145)=4109 */ {6145, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4109_l1}, /*h(3561)=4110 */ {3561, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4110_l1}, /*h(11923)=4111 */ {11923, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4111_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4171)=4114 */ {4171, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4114_l1}, /*h(12533)=4115 */ {12533, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4115_l1}, /*h(14130)=4116 */ {14130, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4116_l1}, /*h(7365)=4117 */ {7365, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4117_l1}, /*h(2197)=4118 */ {2197, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4118_l1}, /*h(6378)=4119 */ {6378, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4119_l1}, /*h(3794)=4120 */ {3794, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4120_l1}, /*h(16337)=4121 */ {16337, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4121_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8585)=4124 */ {8585, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4124_l1}, /*h(6001)=4125 */ {6001, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4125_l1}, /*h(7598)=4126 */ {7598, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4126_l1}, /*h(11779)=4127 */ {11779, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4127_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6611)=4129 */ {6611, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4129_l1}, /*h(1443)=4130 */ {1443, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4130_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13986)=4132 */ {13986, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4132_l1}, /*h(11402)=4133 */ {11402, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4133_l1}, /*h(2053)=4134 */ {2053, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4134_l1}, /*h(3650)=4135 */ {3650, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4135_l1}, /*h(1066)=4136 */ {1066, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4136_l1}, /*h(16193)=4137 */ {16193, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4137_l1}, /*h(13609)=4138 */ {13609, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4138_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12622)=4140 */ {12622, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4140_l1}, /*h(3273)=4141 */ {3273, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4141_l1}, /*h(14219)=4142 */ {14219, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4142_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2286)=4144 */ {2286, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4144_l1}, /*h(3883)=4145 */ {3883, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4145_l1}, /*h(12245)=4146 */ {12245, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4146_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13842)=4148 */ {13842, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4148_l1}, /*h(8674)=4149 */ {8674, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4149_l1}, /*h(1909)=4150 */ {1909, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4150_l1}, /*h(3506)=4151 */ {3506, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4151_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2519)=4153 */ {2519, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4153_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8297)=4155 */ {8297, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4155_l1}, /*h(5713)=4156 */ {5713, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4156_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11491)=4158 */ {11491, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4158_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6323)=4160 */ {6323, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4160_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1155)=4162 */ {1155, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4162_l1}, /*h(13698)=4163 */ {13698, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4163_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1765)=4165 */ {1765, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4165_l1}, /*h(10127)=4166 */ {10127, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4166_l1}, /*h(3362)=4167 */ {3362, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4167_l1}, /*h(15905)=4168 */ {15905, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4168_l1}, /*h(13321)=4169 */ {13321, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4169_l1}, /*h(10737)=4170 */ {10737, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4170_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5569)=4172 */ {5569, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4172_l1}, /*h(13931)=4173 */ {13931, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4173_l1}, /*h(11347)=4174 */ {11347, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4174_l1}, /*h(6179)=4175 */ {6179, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4175_l1}, /*h(14541)=4176 */ {14541, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4176_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(16138)=4178 */ {16138, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4178_l1}, /*h(13554)=4179 */ {13554, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4179_l1}, /*h(8386)=4180 */ {8386, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4180_l1}, /*h(12567)=4181 */ {12567, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4181_l1}, /*h(3218)=4182 */ {3218, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4182_l1}, /*h(7399)=4183 */ {7399, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4183_l1}, /*h(15761)=4184 */ {15761, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4184_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8009)=4186 */ {8009, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4186_l1}, /*h(16371)=4187 */ {16371, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4187_l1}, /*h(9606)=4188 */ {9606, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4188_l1}, /*h(257)=4189 */ {257, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4189_l1}, /*h(8619)=4190 */ {8619, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4190_l1}, /*h(6035)=4191 */ {6035, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4191_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13410)=4194 */ {13410, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4194_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8242)=4196 */ {8242, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4196_l1}, /*h(12423)=4197 */ {12423, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4197_l1}, /*h(3074)=4198 */ {3074, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4198_l1}, /*h(490)=4199 */ {490, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4199_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10449)=4201 */ {10449, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4201_l1}, /*h(14630)=4202 */ {14630, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4202_l1}, /*h(16227)=4203 */ {16227, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4203_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4294)=4205 */ {4294, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4205_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3307)=4207 */ {3307, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4207_l1}, /*h(14253)=4208 */ {14253, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4208_l1}, /*h(15850)=4209 */ {15850, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4209_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12279)=4212 */ {12279, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4212_l1}, /*h(5514)=4213 */ {5514, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4213_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15473)=4215 */ {15473, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4215_l1}, /*h(1943)=4216 */ {1943, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4216_l1}, /*h(14486)=4217 */ {14486, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4217_l1}, /*h(7721)=4218 */ {7721, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4218_l1}, /*h(16083)=4219 */ {16083, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4219_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8331)=4221 */ {8331, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4221_l1}, /*h(5747)=4222 */ {5747, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4222_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11525)=4224 */ {11525, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4224_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6357)=4226 */ {6357, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4226_l1}, /*h(7954)=4227 */ {7954, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4227_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(202)=4230 */ {202, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4230_l1}, /*h(12745)=4231 */ {12745, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4231_l1}, /*h(10161)=4232 */ {10161, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4232_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11758)=4234 */ {11758, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4234_l1}, /*h(13355)=4235 */ {13355, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4235_l1}, /*h(4006)=4236 */ {4006, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4236_l1}, /*h(1422)=4237 */ {1422, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4237_l1}, /*h(5603)=4238 */ {5603, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4238_l1}, /*h(435)=4239 */ {435, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4239_l1}, /*h(15562)=4240 */ {15562, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4240_l1}, /*h(6213)=4241 */ {6213, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4241_l1}, /*h(14575)=4242 */ {14575, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4242_l1}, /*h(11991)=4243 */ {11991, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4243_l1}, /*h(5226)=4244 */ {5226, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4244_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14198)=4248 */ {14198, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4248_l1}, /*h(7433)=4249 */ {7433, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4249_l1}, /*h(15795)=4250 */ {15795, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4250_l1}, /*h(6446)=4251 */ {6446, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4251_l1}, /*h(8043)=4252 */ {8043, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4252_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(291)=4255 */ {291, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4255_l1}, /*h(8653)=4256 */ {8653, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4256_l1}, /*h(6069)=4257 */ {6069, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4257_l1}, /*h(7666)=4258 */ {7666, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4258_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2498)=4260 */ {2498, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4260_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12457)=4263 */ {12457, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4263_l1}, /*h(14054)=4264 */ {14054, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4264_l1}, /*h(11470)=4265 */ {11470, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4265_l1}, /*h(2121)=4266 */ {2121, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4266_l1}, /*h(10483)=4267 */ {10483, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4267_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5315)=4269 */ {5315, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4269_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(147)=4271 */ {147, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4271_l1}, /*h(12690)=4272 */ {12690, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4272_l1}, /*h(3341)=4273 */ {3341, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4273_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11703)=4275 */ {11703, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4275_l1}, /*h(6535)=4276 */ {6535, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4276_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1367)=4278 */ {1367, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4278_l1}, /*h(9729)=4279 */ {9729, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4279_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4561)=4281 */ {4561, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4281_l1}, /*h(6158)=4282 */ {6158, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4282_l1}, /*h(3574)=4283 */ {3574, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4283_l1}, /*h(7755)=4284 */ {7755, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4284_l1}, /*h(16117)=4285 */ {16117, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4285_l1}, /*h(3)=4286 */ {3, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4286_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12546)=4288 */ {12546, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4288_l1}, /*h(9962)=4289 */ {9962, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4289_l1}, /*h(7378)=4290 */ {7378, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4290_l1}, /*h(2210)=4291 */ {2210, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4291_l1}, /*h(6391)=4292 */ {6391, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4292_l1}, /*h(14753)=4293 */ {14753, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4293_l1}, /*h(1223)=4294 */ {1223, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4294_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12779)=4297 */ {12779, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4297_l1}, /*h(10195)=4298 */ {10195, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4298_l1}, /*h(3430)=4299 */ {3430, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4299_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2443)=4301 */ {2443, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4301_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12402)=4303 */ {12402, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4303_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7234)=4305 */ {7234, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4305_l1}, /*h(469)=4306 */ {469, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4306_l1}, /*h(2066)=4307 */ {2066, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4307_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14609)=4309 */ {14609, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4309_l1}, /*h(9441)=4310 */ {9441, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4310_l1}, /*h(13622)=4311 */ {13622, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4311_l1}, /*h(4273)=4312 */ {4273, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4312_l1}, /*h(5870)=4313 */ {5870, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4313_l1}, /*h(10051)=4314 */ {10051, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4314_l1}, /*h(7467)=4315 */ {7467, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4315_l1}, /*h(15829)=4316 */ {15829, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4316_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8077)=4318 */ {8077, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4318_l1}, /*h(12258)=4319 */ {12258, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4319_l1}, /*h(9674)=4320 */ {9674, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4320_l1}, /*h(325)=4321 */ {325, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4321_l1}, /*h(8687)=4322 */ {8687, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4322_l1}, /*h(6103)=4323 */ {6103, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4323_l1}, /*h(14465)=4324 */ {14465, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4324_l1}, /*h(11881)=4325 */ {11881, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4325_l1}, /*h(9297)=4326 */ {9297, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4326_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8310)=4328 */ {8310, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4328_l1}, /*h(12491)=4329 */ {12491, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4329_l1}, /*h(9907)=4330 */ {9907, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4330_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2155)=4332 */ {2155, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4332_l1}, /*h(10517)=4333 */ {10517, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4333_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12114)=4335 */ {12114, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4335_l1}, /*h(13711)=4336 */ {13711, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4336_l1}, /*h(4362)=4337 */ {4362, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4337_l1}, /*h(1778)=4338 */ {1778, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4338_l1}, /*h(5959)=4339 */ {5959, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4339_l1}, /*h(14321)=4340 */ {14321, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4340_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6569)=4342 */ {6569, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4342_l1}, /*h(3985)=4343 */ {3985, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4343_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9763)=4345 */ {9763, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4345_l1}, /*h(7179)=4346 */ {7179, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4346_l1}, /*h(4595)=4347 */ {4595, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4347_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10373)=4349 */ {10373, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4349_l1}, /*h(11970)=4350 */ {11970, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4350_l1}, /*h(16151)=4351 */ {16151, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4351_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8399)=4353 */ {8399, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4353_l1}, /*h(1634)=4354 */ {1634, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4354_l1}, /*h(14177)=4355 */ {14177, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4355_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14787)=4359 */ {14787, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4359_l1}, /*h(1257)=4360 */ {1257, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4360_l1}, /*h(9619)=4361 */ {9619, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4361_l1}, /*h(270)=4362 */ {270, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4362_l1}, /*h(1867)=4363 */ {1867, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4363_l1}, /*h(10229)=4364 */ {10229, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4364_l1}, /*h(14410)=4365 */ {14410, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4365_l1}, /*h(11826)=4366 */ {11826, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4366_l1}, /*h(2477)=4367 */ {2477, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4367_l1}, /*h(4074)=4368 */ {4074, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4368_l1}, /*h(1490)=4369 */ {1490, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4369_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14033)=4371 */ {14033, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4371_l1}, /*h(503)=4372 */ {503, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4372_l1}, /*h(6281)=4373 */ {6281, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4373_l1}, /*h(3697)=4374 */ {3697, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4374_l1}, /*h(7878)=4375 */ {7878, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4375_l1}, /*h(9475)=4376 */ {9475, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4376_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4307)=4378 */ {4307, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4378_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11682)=4381 */ {11682, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4381_l1}, /*h(15863)=4382 */ {15863, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4382_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10695)=4384 */ {10695, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4384_l1}, /*h(5527)=4385 */ {5527, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4385_l1}, /*h(13889)=4386 */ {13889, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4386_l1}, /*h(11305)=4387 */ {11305, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4387_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3553)=4390 */ {3553, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4390_l1}, /*h(11915)=4391 */ {11915, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4391_l1}, /*h(9331)=4392 */ {9331, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4392_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4163)=4394 */ {4163, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4394_l1}, /*h(12525)=4395 */ {12525, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4395_l1}, /*h(9941)=4396 */ {9941, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4396_l1}, /*h(11538)=4397 */ {11538, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4397_l1}, /*h(2189)=4398 */ {2189, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4398_l1}, /*h(6370)=4399 */ {6370, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4399_l1}, /*h(3786)=4400 */ {3786, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4400_l1}, /*h(16329)=4401 */ {16329, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4401_l1}, /*h(13745)=4402 */ {13745, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4402_l1}, /*h(215)=4403 */ {215, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4403_l1}, /*h(12758)=4404 */ {12758, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4404_l1}, /*h(5993)=4405 */ {5993, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4405_l1}, /*h(14355)=4406 */ {14355, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4406_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6603)=4408 */ {6603, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4408_l1}, /*h(4019)=4409 */ {4019, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4409_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15575)=4413 */ {15575, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4413_l1}, /*h(6226)=4414 */ {6226, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4414_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1058)=4416 */ {1058, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4416_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13601)=4418 */ {13601, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4418_l1}, /*h(8433)=4419 */ {8433, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4419_l1}, /*h(12614)=4420 */ {12614, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4420_l1}, /*h(3265)=4421 */ {3265, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4421_l1}, /*h(7446)=4422 */ {7446, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4422_l1}, /*h(2278)=4423 */ {2278, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4423_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3875)=4425 */ {3875, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4425_l1}, /*h(12237)=4426 */ {12237, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4426_l1}, /*h(13834)=4427 */ {13834, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4427_l1}, /*h(4485)=4428 */ {4485, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4428_l1}, /*h(1901)=4429 */ {1901, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4429_l1}, /*h(10263)=4430 */ {10263, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4430_l1}, /*h(3498)=4431 */ {3498, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4431_l1}, /*h(16041)=4432 */ {16041, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4432_l1}, /*h(2511)=4433 */ {2511, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4433_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8289)=4435 */ {8289, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4435_l1}, /*h(5705)=4436 */ {5705, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4436_l1}, /*h(14067)=4437 */ {14067, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4437_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2134)=4439 */ {2134, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4439_l1}, /*h(3731)=4440 */ {3731, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4440_l1}, /*h(14677)=4441 */ {14677, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4441_l1}, /*h(16274)=4442 */ {16274, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4442_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4341)=4444 */ {4341, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4444_l1}, /*h(5938)=4445 */ {5938, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4445_l1}, /*h(10119)=4446 */ {10119, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4446_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13313)=4449 */ {13313, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4449_l1}, /*h(10729)=4450 */ {10729, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4450_l1}, /*h(8145)=4451 */ {8145, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4451_l1}, /*h(13923)=4452 */ {13923, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4452_l1}, /*h(11339)=4453 */ {11339, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4453_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14533)=4456 */ {14533, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4456_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13546)=4458 */ {13546, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4458_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12559)=4461 */ {12559, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4461_l1}, /*h(9975)=4462 */ {9975, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4462_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15753)=4464 */ {15753, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4464_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8001)=4466 */ {8001, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4466_l1}, /*h(16363)=4467 */ {16363, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4467_l1}, /*h(13779)=4468 */ {13779, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4468_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8611)=4470 */ {8611, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4470_l1}, /*h(6027)=4471 */ {6027, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4471_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15986)=4473 */ {15986, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4473_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4053)=4475 */ {4053, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4475_l1}, /*h(8234)=4476 */ {8234, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4476_l1}, /*h(5650)=4477 */ {5650, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4477_l1}, /*h(482)=4478 */ {482, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4478_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10441)=4481 */ {10441, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4481_l1}, /*h(12038)=4482 */ {12038, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4482_l1}, /*h(9454)=4483 */ {9454, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4483_l1}, /*h(105)=4484 */ {105, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4484_l1}, /*h(8467)=4485 */ {8467, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4485_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3299)=4487 */ {3299, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4487_l1}, /*h(11661)=4488 */ {11661, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4488_l1}, /*h(15842)=4489 */ {15842, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4489_l1}, /*h(10674)=4490 */ {10674, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4490_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12271)=4492 */ {12271, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4492_l1}, /*h(9687)=4493 */ {9687, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4493_l1}, /*h(4519)=4494 */ {4519, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4494_l1}, /*h(15465)=4495 */ {15465, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4495_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14478)=4497 */ {14478, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4497_l1}, /*h(16075)=4498 */ {16075, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4498_l1}, /*h(2545)=4499 */ {2545, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4499_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8323)=4501 */ {8323, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4501_l1}, /*h(5739)=4502 */ {5739, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4502_l1}, /*h(3155)=4503 */ {3155, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4503_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6349)=4506 */ {6349, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4506_l1}, /*h(7946)=4507 */ {7946, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4507_l1}, /*h(5362)=4508 */ {5362, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4508_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(194)=4510 */ {194, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4510_l1}, /*h(12737)=4511 */ {12737, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4511_l1}, /*h(10153)=4512 */ {10153, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4512_l1}, /*h(11750)=4513 */ {11750, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4513_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13347)=4515 */ {13347, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4515_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8179)=4517 */ {8179, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4517_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(427)=4519 */ {427, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4519_l1}, /*h(15554)=4520 */ {15554, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4520_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14567)=4522 */ {14567, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4522_l1}, /*h(11983)=4523 */ {11983, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4523_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(50)=4525 */ {50, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4525_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12593)=4527 */ {12593, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4527_l1}, /*h(7425)=4528 */ {7425, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4528_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2257)=4530 */ {2257, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4530_l1}, /*h(6438)=4531 */ {6438, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4531_l1}, /*h(8035)=4532 */ {8035, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4532_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13813)=4534 */ {13813, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4534_l1}, /*h(15410)=4535 */ {15410, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4535_l1}, /*h(8645)=4536 */ {8645, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4536_l1}, /*h(10242)=4537 */ {10242, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4537_l1}, /*h(14423)=4538 */ {14423, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4538_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4087)=4541 */ {4087, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4541_l1}, /*h(12449)=4542 */ {12449, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4542_l1}, /*h(9865)=4543 */ {9865, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4543_l1}, /*h(7281)=4544 */ {7281, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4544_l1}, /*h(11462)=4545 */ {11462, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4545_l1}, /*h(2113)=4546 */ {2113, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4546_l1}, /*h(10475)=4547 */ {10475, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4547_l1}, /*h(7891)=4548 */ {7891, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4548_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(139)=4550 */ {139, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4550_l1}, /*h(8501)=4551 */ {8501, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4551_l1}, /*h(12682)=4552 */ {12682, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4552_l1}, /*h(10098)=4553 */ {10098, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4553_l1}, /*h(11695)=4554 */ {11695, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4554_l1}, /*h(2346)=4555 */ {2346, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4555_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1359)=4558 */ {1359, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4558_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4553)=4561 */ {4553, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4561_l1}, /*h(6150)=4562 */ {6150, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4562_l1}, /*h(3566)=4563 */ {3566, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4563_l1}, /*h(16109)=4564 */ {16109, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4564_l1}, /*h(13525)=4565 */ {13525, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4565_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9954)=4568 */ {9954, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4568_l1}, /*h(7370)=4569 */ {7370, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4569_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6383)=4572 */ {6383, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4572_l1}, /*h(12161)=4573 */ {12161, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4573_l1}, /*h(16342)=4574 */ {16342, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4574_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12771)=4577 */ {12771, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4577_l1}, /*h(6006)=4578 */ {6006, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4578_l1}, /*h(7603)=4579 */ {7603, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4579_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2435)=4581 */ {2435, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4581_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12394)=4583 */ {12394, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4583_l1}, /*h(9810)=4584 */ {9810, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4584_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2058)=4587 */ {2058, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4587_l1}, /*h(14601)=4588 */ {14601, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4588_l1}, /*h(12017)=4589 */ {12017, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4589_l1}, /*h(13614)=4590 */ {13614, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4590_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4265)=4592 */ {4265, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4592_l1}, /*h(5862)=4593 */ {5862, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4593_l1}, /*h(3278)=4594 */ {3278, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4594_l1}, /*h(7459)=4595 */ {7459, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4595_l1}, /*h(15821)=4596 */ {15821, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4596_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14834)=4598 */ {14834, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4598_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9666)=4600 */ {9666, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4600_l1}, /*h(4498)=4601 */ {4498, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4601_l1}, /*h(8679)=4602 */ {8679, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4602_l1}, /*h(6095)=4603 */ {6095, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4603_l1}, /*h(3511)=4604 */ {3511, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4604_l1}, /*h(11873)=4605 */ {11873, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4605_l1}, /*h(9289)=4606 */ {9289, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4606_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8302)=4608 */ {8302, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4608_l1}, /*h(9899)=4609 */ {9899, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4609_l1}, /*h(7315)=4610 */ {7315, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4610_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2147)=4612 */ {2147, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4612_l1}, /*h(10509)=4613 */ {10509, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4613_l1}, /*h(12106)=4614 */ {12106, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4614_l1}, /*h(9522)=4615 */ {9522, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4615_l1}, /*h(13703)=4616 */ {13703, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4616_l1}, /*h(4354)=4617 */ {4354, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4617_l1}, /*h(1770)=4618 */ {1770, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4618_l1}, /*h(14313)=4619 */ {14313, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4619_l1}, /*h(11729)=4620 */ {11729, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4620_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6561)=4622 */ {6561, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4622_l1}, /*h(10742)=4623 */ {10742, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4623_l1}, /*h(12339)=4624 */ {12339, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4624_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7171)=4626 */ {7171, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4626_l1}, /*h(2003)=4627 */ {2003, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4627_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14546)=4629 */ {14546, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4629_l1}, /*h(16143)=4630 */ {16143, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4630_l1}, /*h(13559)=4631 */ {13559, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4631_l1}, /*h(4210)=4632 */ {4210, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4632_l1}, /*h(8391)=4633 */ {8391, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4633_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15766)=4636 */ {15766, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4636_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6417)=4638 */ {6417, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4638_l1}, /*h(1249)=4639 */ {1249, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4639_l1}, /*h(9611)=4640 */ {9611, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4640_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(262)=4642 */ {262, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4642_l1}, /*h(1859)=4643 */ {1859, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4643_l1}, /*h(10221)=4644 */ {10221, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4644_l1}, /*h(14402)=4645 */ {14402, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4645_l1}, /*h(9234)=4646 */ {9234, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4646_l1}, /*h(2469)=4647 */ {2469, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4647_l1}, /*h(4066)=4648 */ {4066, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4648_l1}, /*h(1482)=4649 */ {1482, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4649_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14025)=4651 */ {14025, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4651_l1}, /*h(15622)=4652 */ {15622, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4652_l1}, /*h(6273)=4653 */ {6273, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4653_l1}, /*h(10454)=4654 */ {10454, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4654_l1}, /*h(1105)=4655 */ {1105, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4655_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4299)=4658 */ {4299, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4658_l1}, /*h(1715)=4659 */ {1715, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4659_l1}, /*h(14258)=4660 */ {14258, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4660_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15855)=4662 */ {15855, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4662_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3922)=4664 */ {3922, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4664_l1}, /*h(5519)=4665 */ {5519, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4665_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11297)=4667 */ {11297, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4667_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6129)=4669 */ {6129, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4669_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11907)=4671 */ {11907, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4671_l1}, /*h(9323)=4672 */ {9323, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4672_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12517)=4674 */ {12517, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4674_l1}, /*h(9933)=4675 */ {9933, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4675_l1}, /*h(14114)=4676 */ {14114, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4676_l1}, /*h(11530)=4677 */ {11530, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4677_l1}, /*h(2181)=4678 */ {2181, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4678_l1}, /*h(3778)=4679 */ {3778, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4679_l1}, /*h(7959)=4680 */ {7959, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4680_l1}, /*h(16321)=4681 */ {16321, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4681_l1}, /*h(207)=4682 */ {207, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4682_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5985)=4684 */ {5985, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4684_l1}, /*h(14347)=4685 */ {14347, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4685_l1}, /*h(11763)=4686 */ {11763, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4686_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6595)=4688 */ {6595, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4688_l1}, /*h(4011)=4689 */ {4011, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4689_l1}, /*h(1427)=4690 */ {1427, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4690_l1}, /*h(13970)=4691 */ {13970, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4691_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15567)=4693 */ {15567, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4693_l1}, /*h(6218)=4694 */ {6218, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4694_l1}, /*h(3634)=4695 */ {3634, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4695_l1}, /*h(16177)=4696 */ {16177, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4696_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8425)=4699 */ {8425, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4699_l1}, /*h(5841)=4700 */ {5841, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4700_l1}, /*h(7438)=4701 */ {7438, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4701_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6451)=4704 */ {6451, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4704_l1}, /*h(1283)=4705 */ {1283, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4705_l1}, /*h(12229)=4706 */ {12229, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4706_l1}, /*h(13826)=4707 */ {13826, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4707_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1893)=4709 */ {1893, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4709_l1}, /*h(10255)=4710 */ {10255, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4710_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(16033)=4712 */ {16033, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4712_l1}, /*h(2503)=4713 */ {2503, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4713_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5697)=4716 */ {5697, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4716_l1}, /*h(14059)=4717 */ {14059, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4717_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2126)=4719 */ {2126, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4719_l1}, /*h(14669)=4720 */ {14669, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4720_l1}, /*h(1139)=4721 */ {1139, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4721_l1}, /*h(16266)=4722 */ {16266, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4722_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4333)=4724 */ {4333, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4724_l1}, /*h(1749)=4725 */ {1749, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4725_l1}, /*h(3346)=4726 */ {3346, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4726_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15889)=4728 */ {15889, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4728_l1}, /*h(10721)=4729 */ {10721, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4729_l1}, /*h(8137)=4730 */ {8137, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4730_l1}, /*h(5553)=4731 */ {5553, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4731_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4566)=4733 */ {4566, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4733_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6163)=4735 */ {6163, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4735_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13538)=4738 */ {13538, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4738_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12551)=4740 */ {12551, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4740_l1}, /*h(9967)=4741 */ {9967, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4741_l1}, /*h(7383)=4742 */ {7383, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4742_l1}, /*h(15745)=4743 */ {15745, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4743_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14758)=4745 */ {14758, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4745_l1}, /*h(12174)=4746 */ {12174, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4746_l1}, /*h(16355)=4747 */ {16355, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4747_l1}, /*h(13771)=4748 */ {13771, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4748_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6019)=4750 */ {6019, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4750_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15978)=4753 */ {15978, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4753_l1}, /*h(13394)=4754 */ {13394, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4754_l1}, /*h(4045)=4755 */ {4045, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4755_l1}, /*h(12407)=4756 */ {12407, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4756_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15601)=4759 */ {15601, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4759_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10433)=4761 */ {10433, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4761_l1}, /*h(16211)=4762 */ {16211, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4762_l1}, /*h(9446)=4763 */ {9446, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4763_l1}, /*h(97)=4764 */ {97, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4764_l1}, /*h(8459)=4765 */ {8459, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4765_l1}, /*h(5875)=4766 */ {5875, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4766_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11653)=4768 */ {11653, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4768_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10666)=4770 */ {10666, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4770_l1}, /*h(8082)=4771 */ {8082, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4771_l1}, /*h(12263)=4772 */ {12263, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4772_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15457)=4774 */ {15457, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4774_l1}, /*h(1927)=4775 */ {1927, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4775_l1}, /*h(10289)=4776 */ {10289, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4776_l1}, /*h(14470)=4777 */ {14470, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4777_l1}, /*h(16067)=4778 */ {16067, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4778_l1}, /*h(2537)=4779 */ {2537, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4779_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3147)=4782 */ {3147, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4782_l1}, /*h(11509)=4783 */ {11509, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4783_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6341)=4785 */ {6341, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4785_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12119)=4787 */ {12119, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4787_l1}, /*h(5354)=4788 */ {5354, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4788_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4367)=4790 */ {4367, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4790_l1}, /*h(1783)=4791 */ {1783, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4791_l1}, /*h(14326)=4792 */ {14326, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4792_l1}, /*h(7561)=4793 */ {7561, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4793_l1}, /*h(15923)=4794 */ {15923, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4794_l1}, /*h(6574)=4795 */ {6574, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4795_l1}, /*h(8171)=4796 */ {8171, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4796_l1}, /*h(5587)=4797 */ {5587, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4797_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(419)=4799 */ {419, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4799_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10378)=4801 */ {10378, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4801_l1}, /*h(7794)=4802 */ {7794, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4802_l1}, /*h(11975)=4803 */ {11975, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4803_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(42)=4805 */ {42, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4805_l1}, /*h(12585)=4806 */ {12585, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4806_l1}, /*h(10001)=4807 */ {10001, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4807_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15779)=4809 */ {15779, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4809_l1}, /*h(2249)=4810 */ {2249, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4810_l1}, /*h(3846)=4811 */ {3846, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4811_l1}, /*h(1262)=4812 */ {1262, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4812_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(275)=4814 */ {275, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4814_l1}, /*h(15402)=4815 */ {15402, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4815_l1}, /*h(6053)=4816 */ {6053, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4816_l1}, /*h(14415)=4817 */ {14415, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4817_l1}, /*h(7650)=4818 */ {7650, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4818_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2482)=4820 */ {2482, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4820_l1}, /*h(4079)=4821 */ {4079, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4821_l1}, /*h(1495)=4822 */ {1495, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4822_l1}, /*h(14038)=4823 */ {14038, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4823_l1}, /*h(7273)=4824 */ {7273, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4824_l1}, /*h(15635)=4825 */ {15635, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4825_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7883)=4827 */ {7883, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4827_l1}, /*h(5299)=4828 */ {5299, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4828_l1}, /*h(16245)=4829 */ {16245, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4829_l1}, /*h(131)=4830 */ {131, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4830_l1}, /*h(8493)=4831 */ {8493, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4831_l1}, /*h(12674)=4832 */ {12674, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4832_l1}, /*h(10090)=4833 */ {10090, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4833_l1}, /*h(11687)=4834 */ {11687, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4834_l1}, /*h(2338)=4835 */ {2338, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4835_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1351)=4837 */ {1351, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4837_l1}, /*h(9713)=4838 */ {9713, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4838_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4545)=4840 */ {4545, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4840_l1}, /*h(1961)=4841 */ {1961, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4841_l1}, /*h(3558)=4842 */ {3558, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4842_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(16101)=4844 */ {16101, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4844_l1}, /*h(13517)=4845 */ {13517, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4845_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12530)=4847 */ {12530, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4847_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7362)=4849 */ {7362, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4849_l1}, /*h(11543)=4850 */ {11543, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4850_l1}, /*h(6375)=4851 */ {6375, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4851_l1}, /*h(3791)=4852 */ {3791, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4852_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13750)=4855 */ {13750, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4855_l1}, /*h(8582)=4856 */ {8582, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4856_l1}, /*h(5998)=4857 */ {5998, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4857_l1}, /*h(3414)=4858 */ {3414, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4858_l1}, /*h(7595)=4859 */ {7595, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4859_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8205)=4862 */ {8205, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4862_l1}, /*h(12386)=4863 */ {12386, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4863_l1}, /*h(9802)=4864 */ {9802, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4864_l1}, /*h(7218)=4865 */ {7218, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4865_l1}, /*h(2050)=4866 */ {2050, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4866_l1}, /*h(6231)=4867 */ {6231, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4867_l1}, /*h(14593)=4868 */ {14593, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4868_l1}, /*h(12009)=4869 */ {12009, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4869_l1}, /*h(9425)=4870 */ {9425, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4870_l1}, /*h(4257)=4871 */ {4257, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4871_l1}, /*h(8438)=4872 */ {8438, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4872_l1}, /*h(10035)=4873 */ {10035, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4873_l1}, /*h(3270)=4874 */ {3270, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4874_l1}, /*h(15813)=4875 */ {15813, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4875_l1}, /*h(2283)=4876 */ {2283, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4876_l1}, /*h(10645)=4877 */ {10645, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4877_l1}, /*h(12242)=4878 */ {12242, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4878_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(309)=4880 */ {309, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4880_l1}, /*h(4490)=4881 */ {4490, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4881_l1}, /*h(1906)=4882 */ {1906, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4882_l1}, /*h(14449)=4883 */ {14449, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4883_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9281)=4885 */ {9281, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4885_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4113)=4887 */ {4113, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4887_l1}, /*h(8294)=4888 */ {8294, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4888_l1}, /*h(9891)=4889 */ {9891, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4889_l1}, /*h(7307)=4890 */ {7307, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4890_l1}, /*h(15669)=4891 */ {15669, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4891_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7917)=4893 */ {7917, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4893_l1}, /*h(12098)=4894 */ {12098, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4894_l1}, /*h(16279)=4895 */ {16279, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4895_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1762)=4897 */ {1762, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4897_l1}, /*h(5943)=4898 */ {5943, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4898_l1}, /*h(14305)=4899 */ {14305, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4899_l1}, /*h(11721)=4900 */ {11721, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4900_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10734)=4902 */ {10734, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4902_l1}, /*h(3969)=4903 */ {3969, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4903_l1}, /*h(12331)=4904 */ {12331, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4904_l1}, /*h(9747)=4905 */ {9747, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4905_l1}, /*h(4579)=4906 */ {4579, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4906_l1}, /*h(1995)=4907 */ {1995, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4907_l1}, /*h(10357)=4908 */ {10357, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4908_l1}, /*h(14538)=4909 */ {14538, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4909_l1}, /*h(16135)=4910 */ {16135, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4910_l1}, /*h(13551)=4911 */ {13551, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4911_l1}, /*h(21)=4912 */ {21, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4912_l1}, /*h(1618)=4913 */ {1618, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4913_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14161)=4915 */ {14161, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4915_l1}, /*h(15758)=4916 */ {15758, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4916_l1}, /*h(6409)=4917 */ {6409, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4917_l1}, /*h(3825)=4918 */ {3825, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4918_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9603)=4920 */ {9603, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4920_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10213)=4924 */ {10213, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4924_l1}, /*h(11810)=4925 */ {11810, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4925_l1}, /*h(9226)=4926 */ {9226, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4926_l1}, /*h(6642)=4927 */ {6642, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4927_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1474)=4929 */ {1474, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4929_l1}, /*h(14017)=4930 */ {14017, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4930_l1}, /*h(11433)=4931 */ {11433, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4931_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10446)=4933 */ {10446, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4933_l1}, /*h(3681)=4934 */ {3681, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4934_l1}, /*h(1097)=4935 */ {1097, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4935_l1}, /*h(9459)=4936 */ {9459, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4936_l1}, /*h(4291)=4937 */ {4291, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4937_l1}, /*h(1707)=4938 */ {1707, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4938_l1}, /*h(10069)=4939 */ {10069, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4939_l1}, /*h(14250)=4940 */ {14250, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4940_l1}, /*h(15847)=4941 */ {15847, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4941_l1}, /*h(2317)=4942 */ {2317, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4942_l1}, /*h(3914)=4943 */ {3914, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4943_l1}, /*h(1330)=4944 */ {1330, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4944_l1}, /*h(5511)=4945 */ {5511, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4945_l1}, /*h(13873)=4946 */ {13873, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4946_l1}, /*h(343)=4947 */ {343, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4947_l1}, /*h(6121)=4948 */ {6121, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4948_l1}, /*h(3537)=4949 */ {3537, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4949_l1}, /*h(14483)=4950 */ {14483, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4950_l1}, /*h(9315)=4951 */ {9315, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4951_l1}, /*h(2550)=4952 */ {2550, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4952_l1}, /*h(4147)=4953 */ {4147, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4953_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9925)=4955 */ {9925, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4955_l1}, /*h(11522)=4956 */ {11522, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4956_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6354)=4958 */ {6354, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4958_l1}, /*h(7951)=4959 */ {7951, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4959_l1}, /*h(5367)=4960 */ {5367, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4960_l1}, /*h(13729)=4961 */ {13729, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4961_l1}, /*h(199)=4962 */ {199, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4962_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12742)=4964 */ {12742, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4964_l1}, /*h(14339)=4965 */ {14339, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4965_l1}, /*h(11755)=4966 */ {11755, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4966_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1419)=4969 */ {1419, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4969_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13962)=4971 */ {13962, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4971_l1}, /*h(15559)=4972 */ {15559, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4972_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10391)=4974 */ {10391, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4974_l1}, /*h(3626)=4975 */ {3626, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4975_l1}, /*h(16169)=4976 */ {16169, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4976_l1}, /*h(13585)=4977 */ {13585, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4977_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8417)=4979 */ {8417, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4979_l1}, /*h(5833)=4980 */ {5833, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4980_l1}, /*h(14195)=4981 */ {14195, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4981_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2262)=4983 */ {2262, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4983_l1}, /*h(14805)=4984 */ {14805, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4984_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9637)=4986 */ {9637, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4986_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8650)=4988 */ {8650, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4988_l1}, /*h(6066)=4989 */ {6066, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4989_l1}, /*h(10247)=4990 */ {10247, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4990_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13441)=4993 */ {13441, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4993_l1}, /*h(8273)=4994 */ {8273, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4994_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14051)=4996 */ {14051, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4996_l1}, /*h(11467)=4997 */ {11467, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4997_l1}, /*h(2118)=4998 */ {2118, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_4998_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14661)=5000 */ {14661, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_5000_l1}, /*h(1131)=5001 */ {1131, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_5001_l1}, /*h(9493)=5002 */ {9493, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_5002_l1}, /*h(4325)=5003 */ {4325, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_5003_l1}, /*h(1741)=5004 */ {1741, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_5004_l1}, /*h(10103)=5005 */ {10103, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_5005_l1}, /*h(3338)=5006 */ {3338, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_5006_l1}, /*h(15881)=5007 */ {15881, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_5007_l1}, /*h(2351)=5008 */ {2351, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_5008_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8129)=5010 */ {8129, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_5010_l1}, /*h(5545)=5011 */ {5545, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_5011_l1}, /*h(13907)=5012 */ {13907, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_5012_l1}, /*h(4558)=5013 */ {4558, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_5013_l1}, /*h(6155)=5014 */ {6155, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_5014_l1}, /*h(3571)=5015 */ {3571, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_5015_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(16114)=5017 */ {16114, xed3_phash_find_maplegacy_map1_opcode0x1_vv0_5017_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, }; xed_union64_t t, u; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD3_MODE_OSZ_REG_REP_RM(d); hidx = (t.u64 = 2654435769 * key, u.u64 = t.s.lo32 * 5019ULL, u.s.hi32); return (*lu_table[hidx].l2_func)(d); } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x2_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0x02 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1111}, /*h(1)=1 0x0F 0x02 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1112} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x3_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0x03 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1113}, /*h(1)=1 0x0F 0x03 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1114} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x5_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(0)=0 0x0F 0x05 not64 IGNORE66()*/ {2004}, /*h(1)=1 0x0F 0x05 not64 IGNORE66()*/ {2004}, /*h(2)=2 0x0F 0x05 mode64 FORCE64()*/ {1115} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 2) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x6_vv0(const xed_decoded_inst_t* d) { return 1116; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x7_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[12] = { /*h(0)=0 0x0F 0x07 not64*/ {0, 2005}, /*h(5)=1 0x0F 0x07 not64*/ {5, 2005}, /*h(2)=2 0x0F 0x07 mode64 norexw_prefix*/ {2, 1117}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(4)=5 0x0F 0x07 not64*/ {4, 2005}, /*empty slot1 */ {0,0}, /*h(1)=7 0x0F 0x07 not64*/ {1, 2005}, /*h(6)=8 0x0F 0x07 mode64 rexw_prefix*/ {6, 1118}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0} }; xed_union64_t t, u; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE_REXW(d); hidx = (t.u64 = 2654435769 * key, u.u64 = t.s.lo32 * 12ULL, u.s.hi32); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x8_vv0(const xed_decoded_inst_t* d) { return 1384; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x9_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[7] = { /*h(0)=0 0x0F 0x09 WBNOINVD=0*/ {0, 2152}, /*h(2)=1 0x0F 0x09 WBNOINVD=0*/ {2, 2152}, /*h(7)=2 0x0F 0x09 WBNOINVD=1 f3_refining_prefix*/ {7, 2154}, /*h(4)=3 0x0F 0x09 WBNOINVD=1 REP!=3*/ {4, 2153}, /*h(6)=4 0x0F 0x09 WBNOINVD=1 REP!=3*/ {6, 2153}, /*h(3)=5 0x0F 0x09 WBNOINVD=0*/ {3, 2152}, /*empty slot1 */ {0,0} }; xed_union64_t t, u; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_REP_WBNOINVD(d); hidx = (t.u64 = 2654435769 * key, u.u64 = t.s.lo32 * 7ULL, u.s.hi32); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xb_vv0(const xed_decoded_inst_t* d) { return 1390; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xd_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[16] = { /*h(0)=0 0x0F 0x0D MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {1937}, /*h(1)=1 0x0F 0x0D MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {696}, /*h(2)=2 0x0F 0x0D MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {1938}, /*h(3)=3 0x0F 0x0D MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {696}, /*h(4)=4 0x0F 0x0D MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {2151}, /*h(5)=5 0x0F 0x0D MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {696}, /*h(6)=6 0x0F 0x0D MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {1939}, /*h(7)=7 0x0F 0x0D MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {696}, /*h(8)=8 0x0F 0x0D MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {1940}, /*h(9)=9 0x0F 0x0D MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {696}, /*h(10)=10 0x0F 0x0D MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {1941}, /*h(11)=11 0x0F 0x0D MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {696}, /*h(12)=12 0x0F 0x0D MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {1942}, /*h(13)=13 0x0F 0x0D MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {696}, /*h(14)=14 0x0F 0x0D MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1943}, /*h(15)=15 0x0F 0x0D MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {696} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_REG(d); hidx = key - 0; if(hidx <= 15) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xe_vv0(const xed_decoded_inst_t* d) { return 1955; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x10_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[12] = { /*h(0)=0 0x0F 0x10 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {0, 1119}, /*h(10)=1 0x0F 0x10 f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {10, 1147}, /*h(12)=2 0x0F 0x10 f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {12, 1127}, /*h(1)=3 0x0F 0x10 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1, 1120}, /*h(11)=4 0x0F 0x10 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {11, 1148}, /*h(13)=5 0x0F 0x10 f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {13, 1128}, /*h(2)=6 0x0F 0x10 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {2, 1135}, /*h(8)=7 0x0F 0x10 f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {8, 1147}, /*h(14)=8 0x0F 0x10 f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {14, 1127}, /*h(3)=9 0x0F 0x10 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {3, 1136}, /*h(9)=10 0x0F 0x10 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {9, 1148}, /*h(15)=11 0x0F 0x10 f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {15, 1128} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = ((3*key % 17) % 12); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x11_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[12] = { /*h(0)=0 0x0F 0x11 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {0, 1121}, /*h(10)=1 0x0F 0x11 f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {10, 1149}, /*h(12)=2 0x0F 0x11 f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {12, 1129}, /*h(1)=3 0x0F 0x11 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1, 1122}, /*h(11)=4 0x0F 0x11 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {11, 1150}, /*h(13)=5 0x0F 0x11 f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {13, 1130}, /*h(2)=6 0x0F 0x11 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {2, 1137}, /*h(8)=7 0x0F 0x11 f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {8, 1149}, /*h(14)=8 0x0F 0x11 f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {14, 1129}, /*h(3)=9 0x0F 0x11 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {3, 1138}, /*h(9)=10 0x0F 0x11 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {9, 1150}, /*h(15)=11 0x0F 0x11 f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {15, 1130} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = ((3*key % 17) % 12); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x12_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[11] = { /*h(0)=0 0x0F 0x12 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {0, 759}, /*h(8)=1 0x0F 0x12 f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {8, 1151}, /*h(11)=2 0x0F 0x12 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {11, 1152}, /*h(14)=3 0x0F 0x12 f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {14, 1131}, /*h(1)=4 0x0F 0x12 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1, 758}, /*h(9)=5 0x0F 0x12 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {9, 1152}, /*h(12)=6 0x0F 0x12 f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {12, 1131}, /*h(15)=7 0x0F 0x12 f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {15, 1132}, /*h(2)=8 0x0F 0x12 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {2, 1139}, /*h(10)=9 0x0F 0x12 f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {10, 1151}, /*h(13)=10 0x0F 0x12 f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {13, 1132} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = ((4*key % 31) % 11); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x13_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0x13 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {0, 760}, /*h(2)=1 0x0F 0x13 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {2, 1140} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x14_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0x14 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1123}, /*h(1)=1 0x0F 0x14 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1124}, /*h(2)=2 0x0F 0x14 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1141}, /*h(3)=3 0x0F 0x14 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1142} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x15_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0x15 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1125}, /*h(1)=1 0x0F 0x15 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1126}, /*h(2)=2 0x0F 0x15 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1143}, /*h(3)=3 0x0F 0x15 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1144} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x16_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[7] = { /*h(0)=0 0x0F 0x16 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {0, 762}, /*h(14)=1 0x0F 0x16 f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {14, 1133}, /*h(12)=2 0x0F 0x16 f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {12, 1133}, /*h(1)=3 0x0F 0x16 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1, 761}, /*h(15)=4 0x0F 0x16 f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {15, 1134}, /*h(13)=5 0x0F 0x16 f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {13, 1134}, /*h(2)=6 0x0F 0x16 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {2, 1145} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = ((3*key % 17) % 7); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x17_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0x17 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {0, 763}, /*h(2)=1 0x0F 0x17 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {2, 1146} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x18_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[16] = { /*h(0)=0 0x0F 0x18 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {672}, /*h(1)=1 0x0F 0x18 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {676}, /*h(2)=2 0x0F 0x18 MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {673}, /*h(3)=3 0x0F 0x18 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {677}, /*h(4)=4 0x0F 0x18 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {674}, /*h(5)=5 0x0F 0x18 MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {678}, /*h(6)=6 0x0F 0x18 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {675}, /*h(7)=7 0x0F 0x18 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {679}, /*h(8)=8 0x0F 0x18 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {680}, /*h(9)=9 0x0F 0x18 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {681}, /*h(10)=10 0x0F 0x18 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {682}, /*h(11)=11 0x0F 0x18 MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {683}, /*h(12)=12 0x0F 0x18 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {686}, /*h(13)=13 0x0F 0x18 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {684}, /*h(14)=14 0x0F 0x18 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {687}, /*h(15)=15 0x0F 0x18 MOD[0b11] MOD=3 REG[0b111] RM[nnn]*/ {685} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_REG(d); hidx = key - 0; if(hidx <= 15) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x19_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0x19 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {688}, /*h(1)=1 0x0F 0x19 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {689} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_240_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(687)=0 0x0F 0x1A MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {687, 700}, /*h(77)=1 0x0F 0x1A MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {77, 697} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_194_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(93)=0 0x0F 0x1A MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {697} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 93; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_149_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(719)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix not64*/ {719, 2041}, /*h(109)=1 0x0F 0x1A MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {109, 697} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_84_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(78)=0 0x0F 0x1A MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {697} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 78; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_38_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(94)=0 0x0F 0x1A MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {697} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 94; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_401_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(110)=0 0x0F 0x1A MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {697} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 110; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_336_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(79)=0 0x0F 0x1A MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {697} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 79; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_290_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(849)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {849, 2036}, /*h(95)=1 0x0F 0x1A MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {95, 697} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_245_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(111)=0 0x0F 0x1A MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {111, 697}, /*h(721)=1 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {721, 2039} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_14_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(623)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix mode64*/ {623, 2040}, /*h(13)=1 0x0F 0x1A MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {13, 700} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_190_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(902)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {902, 702}, /*h(525)=1 0x0F 0x1A MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {525, 700} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_279_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(781)=0 0x0F 0x1A MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {700} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 781; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_58_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(141)=0 0x0F 0x1A MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {141, 700}, /*h(751)=1 0x0F 0x1A MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix mode64*/ {751, 2040} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_235_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(653)=0 0x0F 0x1A MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {700} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 653; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_323_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(909)=0 0x0F 0x1A MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {700} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 909; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_376_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(29)=0 0x0F 0x1A MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {700} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 29; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_145_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(541)=0 0x0F 0x1A MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {700} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 541; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_233_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(797)=0 0x0F 0x1A MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {700} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 797; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_12_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(534)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {534, 702}, /*h(157)=1 0x0F 0x1A MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {157, 700} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_189_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(669)=0 0x0F 0x1A MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {700} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 669; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_278_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(171)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {171, 702}, /*h(925)=1 0x0F 0x1A MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {925, 700} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_331_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(45)=0 0x0F 0x1A MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {45, 700}, /*h(655)=1 0x0F 0x1A MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {655, 700} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_99_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(934)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {934, 702}, /*h(557)=1 0x0F 0x1A MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {557, 700} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_188_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(813)=0 0x0F 0x1A MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {700} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 813; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_375_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(783)=0 0x0F 0x1A MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {783, 700}, /*h(173)=1 0x0F 0x1A MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {173, 700} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_144_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(918)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {918, 702}, /*h(685)=1 0x0F 0x1A MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {685, 700} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_232_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(941)=0 0x0F 0x1A MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {700} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 941; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_266_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14)=0 0x0F 0x1A MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {14, 700}, /*h(1001)=1 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {1001, 2036} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_35_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(526)=0 0x0F 0x1A MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {526, 700}, /*h(149)=1 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {149, 702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_123_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(782)=0 0x0F 0x1A MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {700} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 782; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_310_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(142)=0 0x0F 0x1A MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {700} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 142; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_79_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(654)=0 0x0F 0x1A MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {700} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 654; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_167_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(910)=0 0x0F 0x1A MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {700} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 910; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_220_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(30)=0 0x0F 0x1A MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {700} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 30; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_397_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(542)=0 0x0F 0x1A MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {542, 700}, /*h(919)=1 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {919, 702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_77_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(798)=0 0x0F 0x1A MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {700} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 798; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_264_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(158)=0 0x0F 0x1A MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {158, 700}, /*h(535)=1 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {535, 702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_33_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(670)=0 0x0F 0x1A MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {700} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 670; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_122_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(926)=0 0x0F 0x1A MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {926, 700}, /*h(549)=1 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {549, 702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_175_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(46)=0 0x0F 0x1A MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {700} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 46; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_352_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(558)=0 0x0F 0x1A MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {558, 700}, /*h(791)=1 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {791, 702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_32_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(814)=0 0x0F 0x1A MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {700} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 814; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_219_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(174)=0 0x0F 0x1A MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {700} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 174; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_396_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(686)=0 0x0F 0x1A MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {700} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 686; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_76_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(942)=0 0x0F 0x1A MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {700} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 942; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_110_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1002)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {1002, 2036}, /*h(15)=1 0x0F 0x1A MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {15, 700} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_287_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(150)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {150, 702}, /*h(527)=1 0x0F 0x1A MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {527, 700} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_154_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(143)=0 0x0F 0x1A MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {700} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 143; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_11_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(678)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {678, 702}, /*h(911)=1 0x0F 0x1A MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {911, 700} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_64_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(31)=0 0x0F 0x1A MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {700} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 31; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_241_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(543)=0 0x0F 0x1A MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {700} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 543; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_330_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(799)=0 0x0F 0x1A MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {700} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 799; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_109_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(159)=0 0x0F 0x1A MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {159, 700}, /*h(769)=1 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {769, 702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_285_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(671)=0 0x0F 0x1A MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {700} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 671; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_374_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(550)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {550, 702}, /*h(927)=1 0x0F 0x1A MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {927, 700} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_19_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(657)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {657, 702}, /*h(47)=1 0x0F 0x1A MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {47, 700} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_196_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(559)=0 0x0F 0x1A MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {700} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 559; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_284_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(815)=0 0x0F 0x1A MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {815, 700}, /*h(205)=1 0x0F 0x1A MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix REFINING66()*/ {205, 2045} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_63_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(785)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {785, 702}, /*h(175)=1 0x0F 0x1A MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {175, 700} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_328_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(710)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {710, 2039}, /*h(943)=1 0x0F 0x1A MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {943, 700} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_252_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(234)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() osz_refining_prefix REFINING66() mode64*/ {234, 2048}, /*h(1)=1 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1, 702}, /*h(611)=2 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {611, 2039} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (4*key % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_20_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(513)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 513; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_296_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(129)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {129, 702}, /*h(739)=1 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {739, 2039} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_65_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(874)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {874, 2036}, /*h(641)=1 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {641, 702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_153_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(897)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 897; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_206_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(17)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 17; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_383_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(906)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {906, 702}, /*h(529)=1 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {529, 702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_250_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(522)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {522, 702}, /*h(145)=1 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {145, 702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_108_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(913)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 913; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_161_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(33)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {33, 702}, /*h(643)=1 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {643, 702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_338_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(778)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {778, 702}, /*h(545)=1 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {545, 702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_18_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(801)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 801; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_205_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(771)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {771, 702}, /*h(161)=1 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {161, 702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_382_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(673)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 673; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_62_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(929)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 929; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_36_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 5; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_213_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(517)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 517; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_302_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(1006)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn] f3_refining_prefix mode64*/ {1006, 2037}, /*h(773)=1 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {773, 702}, /*h(19)=2 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {19, 702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = ((3*key % 5) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_80_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(133)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 133; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_257_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(645)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {645, 702}, /*h(35)=1 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {35, 702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_346_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(901)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 901; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_399_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(21)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 21; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_168_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(533)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 533; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_256_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(789)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 789; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_212_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(661)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 661; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_300_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(917)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 917; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_353_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(37)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 37; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_211_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(805)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 805; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_398_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(165)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {165, 702}, /*h(775)=1 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {775, 702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_166_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(677)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 677; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_255_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(933)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 933; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_229_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9, 702}, /*h(619)=1 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {619, 2039} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_406_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(521)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 521; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_86_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(777)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {777, 702}, /*h(167)=1 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {167, 702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_273_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(747)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {747, 2039}, /*h(514)=1 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {514, 702}, /*h(137)=2 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {137, 702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (4*key % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_42_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(39)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {39, 702}, /*h(649)=1 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {649, 702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_130_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(905)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 905; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_183_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(25)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 25; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_360_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(914)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {914, 702}, /*h(537)=1 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {537, 702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_41_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(793)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 793; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_228_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(153)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 153; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_404_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(665)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 665; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_85_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(921)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 921; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_138_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(651)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {651, 702}, /*h(41)=1 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {41, 702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_315_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(553)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 553; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_403_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(809)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 809; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_182_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(546)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {546, 702}, /*h(169)=1 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {169, 702}, /*h(779)=2 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {779, 702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (4*key % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_359_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(681)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 681; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_39_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(937)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 937; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_96_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2, 702}, /*h(989)=1 0x0F 0x1A MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn] f3_refining_prefix not64*/ {989, 2038} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_361_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(770)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 770; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_140_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(130)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 130; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_317_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(642)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 642; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_405_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(898)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 898; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_50_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(18)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {18, 702}, /*h(1005)=1 0x0F 0x1A MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn] f3_refining_prefix mode64*/ {1005, 2037} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_227_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(530)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {530, 702}, /*h(907)=1 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {907, 702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_316_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(786)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 786; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_95_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(146)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 146; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_271_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(658)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 658; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_5_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(34)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 34; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_270_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(802)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 802; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_49_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(162)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {162, 702}, /*h(539)=1 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {539, 702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_226_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(674)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 674; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_314_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(930)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 930; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_288_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6, 702}, /*h(993)=1 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {993, 2036} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_57_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(518)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 518; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_146_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(774)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {774, 702}, /*h(1007)=1 0x0F 0x1A MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn] f3_refining_prefix mode64*/ {1007, 2037} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_333_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(134)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 134; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_101_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(646)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 646; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_243_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(22)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 22; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_100_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(790)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 790; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_56_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(662)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 662; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_197_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(38)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 38; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_55_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(806)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 806; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_242_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(166)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 166; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_73_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10, 702}, /*h(997)=1 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {997, 2036} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_117_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(138)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {138, 702}, /*h(515)=1 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {515, 702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_294_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(650)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 650; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_28_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(26)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 26; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_204_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(538)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {538, 702}, /*h(915)=1 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {915, 702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_293_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(794)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 794; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_72_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(154)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 154; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_249_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(666)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {666, 702}, /*h(899)=1 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {899, 702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_337_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(922)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 922; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_390_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(42)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 42; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_159_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(554)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 554; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_247_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(810)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {810, 702}, /*h(577)=1 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {577, 2039} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_26_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(170)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {170, 702}, /*h(547)=1 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {547, 702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_203_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(682)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 682; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_292_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(938)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 938; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_348_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(990)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn] f3_refining_prefix not64*/ {990, 2038}, /*h(3)=1 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3, 702}, /*h(613)=2 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {613, 2039} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = ((8*key % 17) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_392_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(741)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {741, 2039}, /*h(131)=1 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {131, 702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_71_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(531)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 531; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_160_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(787)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 787; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_347_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(147)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 147; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_116_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(659)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 659; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_114_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(803)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 803; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_301_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(163)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 163; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_70_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(675)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 675; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_158_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(931)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 931; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_133_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(617)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {617, 2039}, /*h(7)=1 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7, 702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_309_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(519)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 519; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_177_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(135)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {135, 702}, /*h(745)=1 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {745, 2039} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_354_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(647)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 647; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_34_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(903)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 903; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_87_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(23)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 23; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_131_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(151)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 151; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_308_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(663)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 663; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_218_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(551)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 551; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_307_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(807)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 807; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_263_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(679)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 679; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_351_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(935)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 935; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_325_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(998)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {998, 2036}, /*h(11)=1 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11, 702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_94_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(523)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 523; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_369_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(139)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 139; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_280_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(27)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 27; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_137_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(795)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 795; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_324_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(155)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 155; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_93_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(667)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 667; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_181_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(923)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 923; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_234_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(43)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 43; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_3_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(555)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 555; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_92_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(811)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 811; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_47_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(683)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 683; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_136_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(939)=0 0x0F 0x1A MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {702} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 939; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_335_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(833)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {833, 2036}, /*h(223)=1 0x0F 0x1A MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix REFINING66()*/ {223, 2045} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_379_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(961)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {2036} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 961; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_334_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(977)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {2036} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 977; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_244_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(865)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {2036} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 865; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_120_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(837)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {2036} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 837; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_164_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(965)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {2036} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 965; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_74_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(853)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {2036} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 853; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_118_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(981)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {2036} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 981; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_29_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(869)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {2036} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 869; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_312_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(231)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() osz_refining_prefix REFINING66() mode64*/ {231, 2048}, /*h(841)=1 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {841, 2036} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_356_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(969)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {2036} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 969; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_267_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(857)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {2036} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 857; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_311_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(985)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {2036} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 985; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_221_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(873)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {2036} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 873; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_179_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(834)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {2036} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 834; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_223_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(962)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {962, 2036}, /*h(729)=1 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {729, 2039} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_134_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(850)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {2036} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 850; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_178_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(978)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {978, 2036}, /*h(601)=1 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {601, 2039} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_88_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(866)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {2036} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 866; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_132_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(994)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {2036} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 994; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_372_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(838)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {2036} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 838; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_8_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(966)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {966, 2036}, /*h(589)=1 0x0F 0x1A MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix not64*/ {589, 2041} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_326_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(854)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {854, 2036}, /*h(621)=1 0x0F 0x1A MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix mode64*/ {621, 2040} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_371_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(982)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {982, 2036}, /*h(605)=1 0x0F 0x1A MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix not64*/ {605, 2041} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_281_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(870)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {2036} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 870; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_156_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(842)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {842, 2036}, /*h(609)=1 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {609, 2039} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_201_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(970)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {970, 2036}, /*h(593)=1 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {593, 2039} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_111_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(858)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {2036} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 858; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_155_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(986)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {2036} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 986; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_23_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(225)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() osz_refining_prefix REFINING66() mode64*/ {225, 2048}, /*h(835)=1 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {835, 2036}, /*h(602)=2 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {602, 2039} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (4*key % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_68_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(586)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {586, 2039}, /*h(963)=1 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {963, 2036} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_386_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(851)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {2036} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 851; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_22_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(979)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {2036} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 979; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_340_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(867)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {2036} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 867; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_385_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(618)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {618, 2039}, /*h(995)=1 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {995, 2036} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_216_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(839)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {839, 2036}, /*h(229)=1 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() osz_refining_prefix REFINING66() mode64*/ {229, 2048} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_260_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(967)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {2036} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 967; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_170_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(622)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix mode64*/ {622, 2040}, /*h(855)=1 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {855, 2036} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_215_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(606)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix not64*/ {606, 2041}, /*h(983)=1 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {983, 2036} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_125_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(871)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {2036} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 871; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_169_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(999)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {2036} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 999; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_1_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(843)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {2036} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 843; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_45_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(594)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {594, 2039}, /*h(971)=1 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {971, 2036} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_363_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(859)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {2036} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 859; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_407_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(987)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {2036} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 987; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_318_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(875)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {2036} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 875; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_362_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1003)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {2036} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 1003; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_6_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(877)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn] f3_refining_prefix mode64*/ {2037} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 877; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_258_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(878)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn] f3_refining_prefix mode64*/ {2037} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 878; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_102_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(879)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn] f3_refining_prefix mode64*/ {2037} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 879; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_97_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(845)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn] f3_refining_prefix not64*/ {845, 2038}, /*h(235)=1 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() osz_refining_prefix REFINING66() mode64*/ {235, 2048} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_141_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(973)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn] f3_refining_prefix not64*/ {2038} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 973; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_51_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(861)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn] f3_refining_prefix not64*/ {2038} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 861; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_349_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(846)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn] f3_refining_prefix not64*/ {2038} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 846; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_393_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(974)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn] f3_refining_prefix not64*/ {2038} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 974; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_304_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(862)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn] f3_refining_prefix not64*/ {2038} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 862; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_193_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(237)=0 0x0F 0x1A MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix REFINING66()*/ {237, 2045}, /*h(847)=1 0x0F 0x1A MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn] f3_refining_prefix not64*/ {847, 2038} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_237_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(742)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {742, 2039}, /*h(975)=1 0x0F 0x1A MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn] f3_refining_prefix not64*/ {975, 2038} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_148_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(863)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn] f3_refining_prefix not64*/ {2038} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 863; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_192_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(614)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {614, 2039}, /*h(991)=1 0x0F 0x1A MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn] f3_refining_prefix not64*/ {991, 2038} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_291_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(705)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {2039} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 705; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_200_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(737)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {2039} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 737; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_31_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(581)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {2039} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 581; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_75_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(99)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD=0 REG[rrr] RM[nnn] MODRM() no_refining_prefix mode64*/ {99, 2054}, /*h(709)=1 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {709, 2039} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_394_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(597)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {2039} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 597; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_30_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(725)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {2039} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 725; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_224_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(585)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {2039} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 585; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_268_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(713)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {713, 2039}, /*h(103)=1 0x0F 0x1A MPXMODE=1 MOD[mm] MOD=1 REG[rrr] RM[nnn] MODRM() no_refining_prefix mode64*/ {103, 2055} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_91_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(578)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {2039} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 578; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_135_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(706)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {2039} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 706; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_89_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(722)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {2039} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 722; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_0_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(610)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {610, 2039}, /*h(233)=1 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() osz_refining_prefix REFINING66() mode64*/ {233, 2048} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_44_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(738)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {2039} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 738; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_283_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(582)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {2039} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 582; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_238_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(598)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {598, 2039}, /*h(221)=1 0x0F 0x1A MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix REFINING66()*/ {221, 2045} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_282_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(726)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {2039} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 726; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_112_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(714)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {2039} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 714; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_67_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(730)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {2039} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 730; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_21_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(746)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {2039} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 746; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_343_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(202)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() osz_refining_prefix REFINING66() mode16 eamode32*/ {202, 2046}, /*h(579)=1 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {579, 2039} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_387_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(707)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {707, 2039}, /*h(97)=1 0x0F 0x1A MPXMODE=1 MOD[mm] MOD=0 REG[rrr] RM[nnn] MODRM() no_refining_prefix mode64*/ {97, 2054} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_297_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(595)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {2039} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 595; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_342_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(723)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {2039} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 723; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_128_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(206)=0 0x0F 0x1A MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix REFINING66()*/ {206, 2045}, /*h(583)=1 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {583, 2039} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_172_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(711)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {2039} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 711; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_82_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(599)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {2039} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 599; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_126_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(727)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {2039} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 727; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_37_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(238)=0 0x0F 0x1A MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix REFINING66()*/ {238, 2045}, /*h(615)=1 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {615, 2039} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_81_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(743)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {2039} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 743; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_320_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(587)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {2039} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 587; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_364_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(105)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD=2 REG[rrr] RM[nnn] MODRM() no_refining_prefix mode64*/ {105, 2056}, /*h(715)=1 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {715, 2039} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_275_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(226)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() osz_refining_prefix REFINING66() mode64*/ {226, 2048}, /*h(603)=1 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {603, 2039} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_319_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(731)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {2039} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 731; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_370_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(749)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix mode64*/ {2040} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 749; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_214_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(750)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix mode64*/ {2040} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 750; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_53_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(717)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix not64*/ {2041} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 717; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_7_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(733)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix not64*/ {2041} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 733; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_261_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(590)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix not64*/ {2041} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 590; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_305_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(718)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix not64*/ {2041} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 718; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_259_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(734)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix not64*/ {2041} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 734; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_105_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(214)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() osz_refining_prefix REFINING66() mode32 eamode32*/ {214, 2047}, /*h(591)=1 0x0F 0x1A MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix not64*/ {591, 2041} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_59_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(607)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix not64*/ {2041} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 607; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_104_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(735)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix not64*/ {2041} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 735; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_83_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(222)=0 0x0F 0x1A MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix REFINING66()*/ {2045} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 222; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_380_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(207)=0 0x0F 0x1A MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix REFINING66()*/ {2045} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 207; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_289_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(239)=0 0x0F 0x1A MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix REFINING66()*/ {2045} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 239; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_366_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(194)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() osz_refining_prefix REFINING66() mode16 eamode32*/ {2046} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 194; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_151_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(198)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() osz_refining_prefix REFINING66() mode16 eamode32*/ {2046} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 198; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_321_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(210)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() osz_refining_prefix REFINING66() mode32 eamode32*/ {2047} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 210; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_298_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(218)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() osz_refining_prefix REFINING66() mode32 eamode32*/ {2047} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 218; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_60_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(230)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() osz_refining_prefix REFINING66() mode64*/ {2048} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 230; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_119_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(227)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() osz_refining_prefix REFINING66() mode64*/ {2048} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 227; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_322_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(66)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() no_refining_prefix not64 eamode32*/ {2053} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 66; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_276_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(82)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() no_refining_prefix not64 eamode32*/ {2053} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 82; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_107_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(70)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() no_refining_prefix not64 eamode32*/ {2053} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 70; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_61_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(86)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() no_refining_prefix not64 eamode32*/ {2053} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 86; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_299_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(74)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() no_refining_prefix not64 eamode32*/ {2053} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 74; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_254_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(90)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() no_refining_prefix not64 eamode32*/ {2053} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 90; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_231_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(98)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD=0 REG[rrr] RM[nnn] MODRM() no_refining_prefix mode64*/ {2054} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 98; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_171_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(101)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD=1 REG[rrr] RM[nnn] MODRM() no_refining_prefix mode64*/ {2055} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 101; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_16_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(102)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD=1 REG[rrr] RM[nnn] MODRM() no_refining_prefix mode64*/ {2055} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 102; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_208_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(106)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD=2 REG[rrr] RM[nnn] MODRM() no_refining_prefix mode64*/ {2056} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 106; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_52_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(107)=0 0x0F 0x1A MPXMODE=1 MOD[mm] MOD=2 REG[rrr] RM[nnn] MODRM() no_refining_prefix mode64*/ {2056} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 107; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1a_vv0(const xed_decoded_inst_t* d) { typedef xed_uint32_t (*xed_find_func_t)(const xed_decoded_inst_t*); typedef struct {xed_uint32_t key; xed_find_func_t l2_func;} lu_entry_t; static const lu_entry_t lu_table[408] = { /*h(233)=0 */ {233, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_0_l1}, /*h(843)=1 */ {843, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_1_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(555)=3 */ {555, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_3_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(34)=5 */ {34, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_5_l1}, /*h(877)=6 */ {877, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_6_l1}, /*h(733)=7 */ {733, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_7_l1}, /*h(589)=8 */ {589, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_8_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(678)=11 */ {678, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_11_l1}, /*h(534)=12 */ {534, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_12_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(623)=14 */ {623, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_14_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(102)=16 */ {102, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_16_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(801)=18 */ {801, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_18_l1}, /*h(657)=19 */ {657, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_19_l1}, /*h(513)=20 */ {513, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_20_l1}, /*h(746)=21 */ {746, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_21_l1}, /*h(979)=22 */ {979, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_22_l1}, /*h(225)=23 */ {225, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_23_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(547)=26 */ {547, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_26_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(26)=28 */ {26, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_28_l1}, /*h(869)=29 */ {869, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_29_l1}, /*h(725)=30 */ {725, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_30_l1}, /*h(581)=31 */ {581, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_31_l1}, /*h(814)=32 */ {814, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_32_l1}, /*h(670)=33 */ {670, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_33_l1}, /*h(903)=34 */ {903, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_34_l1}, /*h(149)=35 */ {149, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_35_l1}, /*h(5)=36 */ {5, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_36_l1}, /*h(238)=37 */ {238, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_37_l1}, /*h(94)=38 */ {94, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_38_l1}, /*h(937)=39 */ {937, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_39_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(793)=41 */ {793, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_41_l1}, /*h(39)=42 */ {39, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_42_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(738)=44 */ {738, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_44_l1}, /*h(594)=45 */ {594, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_45_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(683)=47 */ {683, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_47_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(539)=49 */ {539, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_49_l1}, /*h(1005)=50 */ {1005, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_50_l1}, /*h(861)=51 */ {861, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_51_l1}, /*h(107)=52 */ {107, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_52_l1}, /*h(717)=53 */ {717, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_53_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(806)=55 */ {806, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_55_l1}, /*h(662)=56 */ {662, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_56_l1}, /*h(518)=57 */ {518, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_57_l1}, /*h(751)=58 */ {751, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_58_l1}, /*h(607)=59 */ {607, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_59_l1}, /*h(230)=60 */ {230, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_60_l1}, /*h(86)=61 */ {86, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_61_l1}, /*h(929)=62 */ {929, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_62_l1}, /*h(785)=63 */ {785, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_63_l1}, /*h(31)=64 */ {31, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_64_l1}, /*h(874)=65 */ {874, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_65_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(730)=67 */ {730, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_67_l1}, /*h(586)=68 */ {586, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_68_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(675)=70 */ {675, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_70_l1}, /*h(531)=71 */ {531, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_71_l1}, /*h(154)=72 */ {154, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_72_l1}, /*h(997)=73 */ {997, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_73_l1}, /*h(853)=74 */ {853, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_74_l1}, /*h(99)=75 */ {99, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_75_l1}, /*h(942)=76 */ {942, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_76_l1}, /*h(798)=77 */ {798, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_77_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(654)=79 */ {654, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_79_l1}, /*h(133)=80 */ {133, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_80_l1}, /*h(743)=81 */ {743, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_81_l1}, /*h(599)=82 */ {599, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_82_l1}, /*h(222)=83 */ {222, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_83_l1}, /*h(78)=84 */ {78, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_84_l1}, /*h(921)=85 */ {921, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_85_l1}, /*h(167)=86 */ {167, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_86_l1}, /*h(23)=87 */ {23, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_87_l1}, /*h(866)=88 */ {866, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_88_l1}, /*h(722)=89 */ {722, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_89_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(578)=91 */ {578, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_91_l1}, /*h(811)=92 */ {811, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_92_l1}, /*h(667)=93 */ {667, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_93_l1}, /*h(523)=94 */ {523, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_94_l1}, /*h(146)=95 */ {146, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_95_l1}, /*h(989)=96 */ {989, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_96_l1}, /*h(235)=97 */ {235, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_97_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(934)=99 */ {934, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_99_l1}, /*h(790)=100 */ {790, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_100_l1}, /*h(646)=101 */ {646, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_101_l1}, /*h(879)=102 */ {879, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_102_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(735)=104 */ {735, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_104_l1}, /*h(214)=105 */ {214, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_105_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(70)=107 */ {70, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_107_l1}, /*h(913)=108 */ {913, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_108_l1}, /*h(769)=109 */ {769, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_109_l1}, /*h(1002)=110 */ {1002, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_110_l1}, /*h(858)=111 */ {858, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_111_l1}, /*h(714)=112 */ {714, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_112_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(803)=114 */ {803, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_114_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(659)=116 */ {659, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_116_l1}, /*h(515)=117 */ {515, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_117_l1}, /*h(981)=118 */ {981, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_118_l1}, /*h(227)=119 */ {227, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_119_l1}, /*h(837)=120 */ {837, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_120_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(549)=122 */ {549, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_122_l1}, /*h(782)=123 */ {782, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_123_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(871)=125 */ {871, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_125_l1}, /*h(727)=126 */ {727, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_126_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(206)=128 */ {206, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_128_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(905)=130 */ {905, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_130_l1}, /*h(151)=131 */ {151, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_131_l1}, /*h(994)=132 */ {994, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_132_l1}, /*h(617)=133 */ {617, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_133_l1}, /*h(850)=134 */ {850, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_134_l1}, /*h(706)=135 */ {706, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_135_l1}, /*h(939)=136 */ {939, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_136_l1}, /*h(795)=137 */ {795, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_137_l1}, /*h(651)=138 */ {651, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_138_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(130)=140 */ {130, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_140_l1}, /*h(973)=141 */ {973, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_141_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(918)=144 */ {918, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_144_l1}, /*h(541)=145 */ {541, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_145_l1}, /*h(1007)=146 */ {1007, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_146_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(863)=148 */ {863, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_148_l1}, /*h(719)=149 */ {719, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_149_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(198)=151 */ {198, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_151_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(897)=153 */ {897, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_153_l1}, /*h(143)=154 */ {143, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_154_l1}, /*h(986)=155 */ {986, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_155_l1}, /*h(609)=156 */ {609, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_156_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(931)=158 */ {931, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_158_l1}, /*h(554)=159 */ {554, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_159_l1}, /*h(787)=160 */ {787, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_160_l1}, /*h(643)=161 */ {643, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_161_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(965)=164 */ {965, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_164_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(677)=166 */ {677, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_166_l1}, /*h(910)=167 */ {910, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_167_l1}, /*h(533)=168 */ {533, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_168_l1}, /*h(999)=169 */ {999, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_169_l1}, /*h(622)=170 */ {622, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_170_l1}, /*h(101)=171 */ {101, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_171_l1}, /*h(711)=172 */ {711, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_172_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(46)=175 */ {46, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_175_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(745)=177 */ {745, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_177_l1}, /*h(601)=178 */ {601, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_178_l1}, /*h(834)=179 */ {834, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_179_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(923)=181 */ {923, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_181_l1}, /*h(779)=182 */ {779, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_182_l1}, /*h(25)=183 */ {25, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_183_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(813)=188 */ {813, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_188_l1}, /*h(669)=189 */ {669, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_189_l1}, /*h(902)=190 */ {902, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_190_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(614)=192 */ {614, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_192_l1}, /*h(237)=193 */ {237, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_193_l1}, /*h(93)=194 */ {93, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_194_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(559)=196 */ {559, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_196_l1}, /*h(38)=197 */ {38, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_197_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(737)=200 */ {737, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_200_l1}, /*h(593)=201 */ {593, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_201_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(682)=203 */ {682, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_203_l1}, /*h(915)=204 */ {915, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_204_l1}, /*h(771)=205 */ {771, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_205_l1}, /*h(17)=206 */ {17, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_206_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(106)=208 */ {106, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_208_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(805)=211 */ {805, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_211_l1}, /*h(661)=212 */ {661, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_212_l1}, /*h(517)=213 */ {517, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_213_l1}, /*h(750)=214 */ {750, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_214_l1}, /*h(606)=215 */ {606, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_215_l1}, /*h(229)=216 */ {229, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_216_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(551)=218 */ {551, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_218_l1}, /*h(174)=219 */ {174, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_219_l1}, /*h(30)=220 */ {30, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_220_l1}, /*h(873)=221 */ {873, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_221_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(729)=223 */ {729, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_223_l1}, /*h(585)=224 */ {585, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_224_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(674)=226 */ {674, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_226_l1}, /*h(907)=227 */ {907, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_227_l1}, /*h(153)=228 */ {153, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_228_l1}, /*h(619)=229 */ {619, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_229_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(98)=231 */ {98, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_231_l1}, /*h(941)=232 */ {941, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_232_l1}, /*h(797)=233 */ {797, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_233_l1}, /*h(43)=234 */ {43, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_234_l1}, /*h(653)=235 */ {653, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_235_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(742)=237 */ {742, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_237_l1}, /*h(221)=238 */ {221, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_238_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(687)=240 */ {687, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_240_l1}, /*h(543)=241 */ {543, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_241_l1}, /*h(166)=242 */ {166, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_242_l1}, /*h(22)=243 */ {22, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_243_l1}, /*h(865)=244 */ {865, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_244_l1}, /*h(721)=245 */ {721, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_245_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(577)=247 */ {577, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_247_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(899)=249 */ {899, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_249_l1}, /*h(522)=250 */ {522, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_250_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(234)=252 */ {234, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_252_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(90)=254 */ {90, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_254_l1}, /*h(933)=255 */ {933, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_255_l1}, /*h(789)=256 */ {789, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_256_l1}, /*h(35)=257 */ {35, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_257_l1}, /*h(878)=258 */ {878, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_258_l1}, /*h(734)=259 */ {734, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_259_l1}, /*h(967)=260 */ {967, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_260_l1}, /*h(590)=261 */ {590, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_261_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(679)=263 */ {679, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_263_l1}, /*h(535)=264 */ {535, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_264_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1001)=266 */ {1001, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_266_l1}, /*h(857)=267 */ {857, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_267_l1}, /*h(103)=268 */ {103, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_268_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(802)=270 */ {802, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_270_l1}, /*h(658)=271 */ {658, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_271_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(747)=273 */ {747, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_273_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(226)=275 */ {226, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_275_l1}, /*h(82)=276 */ {82, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_276_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(171)=278 */ {171, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_278_l1}, /*h(781)=279 */ {781, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_279_l1}, /*h(27)=280 */ {27, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_280_l1}, /*h(870)=281 */ {870, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_281_l1}, /*h(726)=282 */ {726, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_282_l1}, /*h(582)=283 */ {582, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_283_l1}, /*h(205)=284 */ {205, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_284_l1}, /*h(671)=285 */ {671, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_285_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(150)=287 */ {150, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_287_l1}, /*h(993)=288 */ {993, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_288_l1}, /*h(239)=289 */ {239, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_289_l1}, /*h(849)=290 */ {849, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_290_l1}, /*h(705)=291 */ {705, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_291_l1}, /*h(938)=292 */ {938, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_292_l1}, /*h(794)=293 */ {794, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_293_l1}, /*h(650)=294 */ {650, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_294_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(739)=296 */ {739, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_296_l1}, /*h(595)=297 */ {595, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_297_l1}, /*h(218)=298 */ {218, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_298_l1}, /*h(74)=299 */ {74, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_299_l1}, /*h(917)=300 */ {917, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_300_l1}, /*h(163)=301 */ {163, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_301_l1}, /*h(1006)=302 */ {1006, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_302_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(862)=304 */ {862, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_304_l1}, /*h(718)=305 */ {718, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_305_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(807)=307 */ {807, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_307_l1}, /*h(663)=308 */ {663, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_308_l1}, /*h(519)=309 */ {519, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_309_l1}, /*h(142)=310 */ {142, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_310_l1}, /*h(985)=311 */ {985, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_311_l1}, /*h(231)=312 */ {231, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_312_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(930)=314 */ {930, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_314_l1}, /*h(553)=315 */ {553, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_315_l1}, /*h(786)=316 */ {786, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_316_l1}, /*h(642)=317 */ {642, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_317_l1}, /*h(875)=318 */ {875, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_318_l1}, /*h(731)=319 */ {731, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_319_l1}, /*h(587)=320 */ {587, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_320_l1}, /*h(210)=321 */ {210, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_321_l1}, /*h(66)=322 */ {66, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_322_l1}, /*h(909)=323 */ {909, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_323_l1}, /*h(155)=324 */ {155, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_324_l1}, /*h(998)=325 */ {998, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_325_l1}, /*h(621)=326 */ {621, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_326_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(710)=328 */ {710, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_328_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(799)=330 */ {799, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_330_l1}, /*h(655)=331 */ {655, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_331_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(134)=333 */ {134, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_333_l1}, /*h(977)=334 */ {977, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_334_l1}, /*h(223)=335 */ {223, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_335_l1}, /*h(79)=336 */ {79, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_336_l1}, /*h(922)=337 */ {922, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_337_l1}, /*h(778)=338 */ {778, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_338_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(867)=340 */ {867, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_340_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(723)=342 */ {723, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_342_l1}, /*h(202)=343 */ {202, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_343_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(901)=346 */ {901, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_346_l1}, /*h(147)=347 */ {147, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_347_l1}, /*h(613)=348 */ {613, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_348_l1}, /*h(846)=349 */ {846, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_349_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(935)=351 */ {935, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_351_l1}, /*h(791)=352 */ {791, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_352_l1}, /*h(37)=353 */ {37, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_353_l1}, /*h(647)=354 */ {647, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_354_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(969)=356 */ {969, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_356_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(681)=359 */ {681, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_359_l1}, /*h(914)=360 */ {914, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_360_l1}, /*h(770)=361 */ {770, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_361_l1}, /*h(1003)=362 */ {1003, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_362_l1}, /*h(859)=363 */ {859, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_363_l1}, /*h(105)=364 */ {105, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_364_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(194)=366 */ {194, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_366_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(139)=369 */ {139, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_369_l1}, /*h(749)=370 */ {749, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_370_l1}, /*h(605)=371 */ {605, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_371_l1}, /*h(838)=372 */ {838, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_372_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(550)=374 */ {550, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_374_l1}, /*h(783)=375 */ {783, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_375_l1}, /*h(29)=376 */ {29, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_376_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(961)=379 */ {961, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_379_l1}, /*h(207)=380 */ {207, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_380_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(673)=382 */ {673, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_382_l1}, /*h(906)=383 */ {906, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_383_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(618)=385 */ {618, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_385_l1}, /*h(851)=386 */ {851, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_386_l1}, /*h(97)=387 */ {97, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_387_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(42)=390 */ {42, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_390_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(741)=392 */ {741, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_392_l1}, /*h(974)=393 */ {974, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_393_l1}, /*h(597)=394 */ {597, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_394_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(686)=396 */ {686, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_396_l1}, /*h(919)=397 */ {919, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_397_l1}, /*h(775)=398 */ {775, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_398_l1}, /*h(21)=399 */ {21, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_399_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(110)=401 */ {110, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_401_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(809)=403 */ {809, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_403_l1}, /*h(665)=404 */ {665, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_404_l1}, /*h(898)=405 */ {898, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_405_l1}, /*h(521)=406 */ {521, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_406_l1}, /*h(987)=407 */ {987, xed3_phash_find_maplegacy_map1_opcode0x1a_vv0_407_l1}, }; xed_union64_t t, u; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (t.u64 = 2654435769 * key, u.u64 = t.s.lo32 * 408ULL, u.s.hi32); return (*lu_table[hidx].l2_func)(d); } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_240_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(687)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {687, 701}, /*h(77)=1 0x0F 0x1B MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {77, 698} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_194_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(93)=0 0x0F 0x1B MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {698} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 93; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_149_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(719)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix not64*/ {719, 2044}, /*h(109)=1 0x0F 0x1B MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {109, 698} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_84_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(78)=0 0x0F 0x1B MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {698} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 78; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_38_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(94)=0 0x0F 0x1B MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {698} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 94; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_401_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(110)=0 0x0F 0x1B MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {698} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 110; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_336_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(79)=0 0x0F 0x1B MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {698} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 79; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_290_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(849)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {849, 2035}, /*h(95)=1 0x0F 0x1B MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {95, 698} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_245_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(111)=0 0x0F 0x1B MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {111, 698}, /*h(721)=1 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {721, 2042} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_97_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(845)=0 0x0F 0x1B MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] f3_refining_prefix*/ {845, 699}, /*h(235)=1 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() osz_refining_prefix REFINING66() mode64*/ {235, 2052} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_141_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(973)=0 0x0F 0x1B MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] f3_refining_prefix*/ {699} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 973; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_51_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(861)=0 0x0F 0x1B MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] f3_refining_prefix*/ {699} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 861; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_96_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2, 703}, /*h(989)=1 0x0F 0x1B MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] f3_refining_prefix*/ {989, 699} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_6_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(877)=0 0x0F 0x1B MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] f3_refining_prefix*/ {699} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 877; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_50_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(18)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {18, 703}, /*h(1005)=1 0x0F 0x1B MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] f3_refining_prefix*/ {1005, 699} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_349_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(846)=0 0x0F 0x1B MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] f3_refining_prefix*/ {699} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 846; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_393_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(974)=0 0x0F 0x1B MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] f3_refining_prefix*/ {699} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 974; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_304_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(862)=0 0x0F 0x1B MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] f3_refining_prefix*/ {699} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 862; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_348_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(990)=0 0x0F 0x1B MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] f3_refining_prefix*/ {990, 699}, /*h(3)=1 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3, 703}, /*h(613)=2 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {613, 2042} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = ((8*key % 17) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_258_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(878)=0 0x0F 0x1B MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] f3_refining_prefix*/ {699} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 878; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_302_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(1006)=0 0x0F 0x1B MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] f3_refining_prefix*/ {1006, 699}, /*h(773)=1 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {773, 703}, /*h(19)=2 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {19, 703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = ((3*key % 5) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_193_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(237)=0 0x0F 0x1B MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix REFINING66()*/ {237, 2049}, /*h(847)=1 0x0F 0x1B MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] f3_refining_prefix*/ {847, 699} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_237_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(742)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {742, 2042}, /*h(975)=1 0x0F 0x1B MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] f3_refining_prefix*/ {975, 699} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_148_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(863)=0 0x0F 0x1B MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] f3_refining_prefix*/ {699} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 863; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_192_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(614)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {614, 2042}, /*h(991)=1 0x0F 0x1B MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] f3_refining_prefix*/ {991, 699} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_102_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(879)=0 0x0F 0x1B MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] f3_refining_prefix*/ {699} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 879; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_146_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(774)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {774, 703}, /*h(1007)=1 0x0F 0x1B MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] f3_refining_prefix*/ {1007, 699} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_14_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(623)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix mode64*/ {623, 2043}, /*h(13)=1 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {13, 701} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_190_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(902)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {902, 703}, /*h(525)=1 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {525, 701} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_279_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(781)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {701} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 781; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_58_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(141)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {141, 701}, /*h(751)=1 0x0F 0x1B MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix mode64*/ {751, 2043} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_235_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(653)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {701} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 653; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_323_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(909)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {701} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 909; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_376_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(29)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {701} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 29; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_145_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(541)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {701} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 541; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_233_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(797)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {701} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 797; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_12_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(534)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {534, 703}, /*h(157)=1 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {157, 701} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_189_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(669)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {701} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 669; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_278_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(171)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {171, 703}, /*h(925)=1 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {925, 701} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_331_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(45)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {45, 701}, /*h(655)=1 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {655, 701} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_99_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(934)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {934, 703}, /*h(557)=1 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {557, 701} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_188_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(813)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {701} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 813; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_375_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(783)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {783, 701}, /*h(173)=1 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {173, 701} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_144_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(918)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {918, 703}, /*h(685)=1 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {685, 701} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_232_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(941)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {701} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 941; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_266_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {14, 701}, /*h(1001)=1 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {1001, 2035} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_35_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(526)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {526, 701}, /*h(149)=1 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {149, 703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_123_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(782)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {701} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 782; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_310_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(142)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {701} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 142; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_79_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(654)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {701} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 654; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_167_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(910)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {701} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 910; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_220_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(30)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {701} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 30; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_397_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(542)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {542, 701}, /*h(919)=1 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {919, 703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_77_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(798)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {701} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 798; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_264_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(158)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {158, 701}, /*h(535)=1 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {535, 703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_33_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(670)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {701} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 670; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_122_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(926)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {926, 701}, /*h(549)=1 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {549, 703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_175_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(46)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {701} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 46; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_352_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(558)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {558, 701}, /*h(791)=1 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {791, 703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_32_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(814)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {701} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 814; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_219_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(174)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {701} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 174; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_396_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(686)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {701} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 686; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_76_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(942)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {701} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 942; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_110_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1002)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {1002, 2035}, /*h(15)=1 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {15, 701} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_287_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(150)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {150, 703}, /*h(527)=1 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {527, 701} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_154_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(143)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {701} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 143; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_11_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(678)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {678, 703}, /*h(911)=1 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {911, 701} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_64_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(31)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {701} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 31; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_241_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(543)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {701} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 543; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_330_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(799)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {701} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 799; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_109_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(159)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {159, 701}, /*h(769)=1 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {769, 703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_285_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(671)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {701} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 671; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_374_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(550)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {550, 703}, /*h(927)=1 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {927, 701} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_19_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(657)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {657, 703}, /*h(47)=1 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {47, 701} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_196_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(559)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {701} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 559; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_284_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(815)=0 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {815, 701}, /*h(205)=1 0x0F 0x1B MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix REFINING66()*/ {205, 2049} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_63_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(785)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {785, 703}, /*h(175)=1 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {175, 701} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_328_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(710)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {710, 2042}, /*h(943)=1 0x0F 0x1B MPXMODE=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {943, 701} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_252_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(234)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() osz_refining_prefix REFINING66() mode64*/ {234, 2052}, /*h(1)=1 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1, 703}, /*h(611)=2 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {611, 2042} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (4*key % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_20_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(513)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 513; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_296_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(129)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {129, 703}, /*h(739)=1 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {739, 2042} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_65_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(874)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {874, 2035}, /*h(641)=1 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {641, 703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_153_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(897)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 897; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_206_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(17)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 17; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_383_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(906)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {906, 703}, /*h(529)=1 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {529, 703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_250_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(522)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {522, 703}, /*h(145)=1 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {145, 703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_108_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(913)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 913; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_161_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(33)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {33, 703}, /*h(643)=1 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {643, 703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_338_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(778)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {778, 703}, /*h(545)=1 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {545, 703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_18_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(801)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 801; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_205_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(771)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {771, 703}, /*h(161)=1 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {161, 703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_382_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(673)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 673; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_62_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(929)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 929; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_36_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 5; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_213_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(517)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 517; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_80_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(133)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 133; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_257_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(645)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {645, 703}, /*h(35)=1 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {35, 703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_346_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(901)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 901; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_399_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(21)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 21; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_168_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(533)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 533; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_256_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(789)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 789; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_212_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(661)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 661; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_300_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(917)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 917; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_353_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(37)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 37; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_211_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(805)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 805; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_398_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(165)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {165, 703}, /*h(775)=1 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {775, 703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_166_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(677)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 677; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_255_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(933)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 933; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_229_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9, 703}, /*h(619)=1 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {619, 2042} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_406_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(521)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 521; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_86_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(777)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {777, 703}, /*h(167)=1 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {167, 703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_273_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(747)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {747, 2042}, /*h(514)=1 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {514, 703}, /*h(137)=2 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {137, 703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (4*key % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_42_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(39)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {39, 703}, /*h(649)=1 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {649, 703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_130_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(905)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 905; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_183_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(25)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 25; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_360_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(914)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {914, 703}, /*h(537)=1 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {537, 703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_41_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(793)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 793; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_228_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(153)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 153; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_404_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(665)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 665; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_85_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(921)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 921; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_138_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(651)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {651, 703}, /*h(41)=1 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {41, 703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_315_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(553)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 553; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_403_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(809)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 809; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_182_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(546)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {546, 703}, /*h(169)=1 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {169, 703}, /*h(779)=2 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {779, 703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (4*key % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_359_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(681)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 681; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_39_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(937)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 937; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_361_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(770)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 770; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_140_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(130)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 130; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_317_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(642)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 642; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_405_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(898)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 898; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_227_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(530)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {530, 703}, /*h(907)=1 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {907, 703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_316_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(786)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 786; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_95_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(146)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 146; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_271_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(658)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 658; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_5_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(34)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 34; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_270_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(802)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 802; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_49_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(162)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {162, 703}, /*h(539)=1 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {539, 703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_226_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(674)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 674; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_314_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(930)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 930; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_288_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6, 703}, /*h(993)=1 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {993, 2035} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_57_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(518)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 518; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_333_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(134)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 134; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_101_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(646)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 646; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_243_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(22)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 22; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_100_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(790)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 790; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_56_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(662)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 662; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_197_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(38)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 38; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_55_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(806)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 806; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_242_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(166)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 166; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_73_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10, 703}, /*h(997)=1 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {997, 2035} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_117_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(138)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {138, 703}, /*h(515)=1 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {515, 703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_294_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(650)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 650; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_28_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(26)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 26; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_204_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(538)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {538, 703}, /*h(915)=1 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {915, 703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_293_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(794)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 794; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_72_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(154)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 154; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_249_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(666)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {666, 703}, /*h(899)=1 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {899, 703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_337_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(922)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 922; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_390_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(42)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 42; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_159_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(554)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 554; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_247_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(810)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {810, 703}, /*h(577)=1 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {577, 2042} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_26_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(170)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {170, 703}, /*h(547)=1 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {547, 703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_203_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(682)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 682; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_292_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(938)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 938; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_392_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(741)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {741, 2042}, /*h(131)=1 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {131, 703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_71_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(531)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 531; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_160_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(787)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 787; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_347_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(147)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 147; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_116_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(659)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 659; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_114_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(803)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 803; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_301_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(163)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 163; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_70_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(675)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 675; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_158_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(931)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 931; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_133_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(617)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {617, 2042}, /*h(7)=1 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7, 703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_309_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(519)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 519; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_177_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(135)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {135, 703}, /*h(745)=1 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {745, 2042} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_354_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(647)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 647; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_34_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(903)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 903; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_87_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(23)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 23; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_131_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(151)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 151; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_308_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(663)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 663; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_218_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(551)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 551; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_307_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(807)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 807; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_263_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(679)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 679; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_351_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(935)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 935; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_325_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(998)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {998, 2035}, /*h(11)=1 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11, 703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_94_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(523)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 523; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_369_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(139)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 139; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_280_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(27)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 27; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_137_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(795)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 795; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_324_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(155)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 155; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_93_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(667)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 667; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_181_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(923)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 923; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_234_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(43)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 43; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_3_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(555)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 555; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_92_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(811)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 811; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_47_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(683)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 683; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_136_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(939)=0 0x0F 0x1B MPXMODE=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {703} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 939; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_335_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(833)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {833, 2035}, /*h(223)=1 0x0F 0x1B MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix REFINING66()*/ {223, 2049} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_379_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(961)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {2035} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 961; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_334_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(977)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {2035} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 977; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_244_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(865)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {2035} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 865; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_120_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(837)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {2035} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 837; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_164_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(965)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {2035} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 965; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_74_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(853)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {2035} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 853; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_118_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(981)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {2035} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 981; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_29_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(869)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {2035} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 869; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_312_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(231)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() osz_refining_prefix REFINING66() mode64*/ {231, 2052}, /*h(841)=1 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {841, 2035} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_356_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(969)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {2035} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 969; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_267_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(857)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {2035} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 857; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_311_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(985)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {2035} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 985; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_221_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(873)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {2035} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 873; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_179_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(834)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {2035} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 834; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_223_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(962)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {962, 2035}, /*h(729)=1 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {729, 2042} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_134_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(850)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {2035} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 850; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_178_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(978)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {978, 2035}, /*h(601)=1 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {601, 2042} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_88_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(866)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {2035} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 866; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_132_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(994)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {2035} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 994; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_372_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(838)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {2035} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 838; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_8_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(966)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {966, 2035}, /*h(589)=1 0x0F 0x1B MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix not64*/ {589, 2044} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_326_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(854)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {854, 2035}, /*h(621)=1 0x0F 0x1B MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix mode64*/ {621, 2043} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_371_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(982)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {982, 2035}, /*h(605)=1 0x0F 0x1B MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix not64*/ {605, 2044} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_281_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(870)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {2035} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 870; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_156_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(842)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {842, 2035}, /*h(609)=1 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {609, 2042} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_201_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(970)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {970, 2035}, /*h(593)=1 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {593, 2042} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_111_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(858)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {2035} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 858; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_155_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(986)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {2035} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 986; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_23_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(225)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() osz_refining_prefix REFINING66() mode64*/ {225, 2052}, /*h(835)=1 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {835, 2035}, /*h(602)=2 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {602, 2042} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (4*key % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_68_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(586)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {586, 2042}, /*h(963)=1 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {963, 2035} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_386_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(851)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {2035} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 851; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_22_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(979)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {2035} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 979; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_340_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(867)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {2035} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 867; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_385_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(618)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {618, 2042}, /*h(995)=1 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {995, 2035} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_216_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(839)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {839, 2035}, /*h(229)=1 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() osz_refining_prefix REFINING66() mode64*/ {229, 2052} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_260_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(967)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {2035} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 967; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_170_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(622)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix mode64*/ {622, 2043}, /*h(855)=1 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {855, 2035} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_215_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(606)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix not64*/ {606, 2044}, /*h(983)=1 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {983, 2035} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_125_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(871)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {2035} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 871; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_169_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(999)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {2035} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 999; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_1_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(843)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {2035} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 843; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_45_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(594)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {594, 2042}, /*h(971)=1 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {971, 2035} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_363_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(859)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {2035} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 859; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_407_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(987)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {2035} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 987; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_318_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(875)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {2035} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 875; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_362_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1003)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f3_refining_prefix*/ {2035} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 1003; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_291_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(705)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {2042} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 705; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_200_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(737)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {2042} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 737; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_31_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(581)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {2042} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 581; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_75_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(99)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD=0 REG[rrr] RM[nnn] MODRM() no_refining_prefix mode64*/ {99, 2058}, /*h(709)=1 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {709, 2042} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_394_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(597)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {2042} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 597; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_30_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(725)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {2042} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 725; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_224_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(585)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {2042} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 585; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_268_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(713)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {713, 2042}, /*h(103)=1 0x0F 0x1B MPXMODE=1 MOD[mm] MOD=1 REG[rrr] RM[nnn] MODRM() no_refining_prefix mode64*/ {103, 2059} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_91_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(578)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {2042} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 578; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_135_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(706)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {2042} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 706; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_89_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(722)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {2042} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 722; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_0_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(610)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {610, 2042}, /*h(233)=1 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() osz_refining_prefix REFINING66() mode64*/ {233, 2052} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_44_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(738)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {2042} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 738; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_283_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(582)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {2042} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 582; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_238_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(598)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {598, 2042}, /*h(221)=1 0x0F 0x1B MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix REFINING66()*/ {221, 2049} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_282_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(726)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {2042} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 726; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_112_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(714)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {2042} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 714; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_67_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(730)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {2042} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 730; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_21_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(746)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {2042} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 746; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_343_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(202)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() osz_refining_prefix REFINING66() mode16 eamode32*/ {202, 2050}, /*h(579)=1 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {579, 2042} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_387_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(707)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {707, 2042}, /*h(97)=1 0x0F 0x1B MPXMODE=1 MOD[mm] MOD=0 REG[rrr] RM[nnn] MODRM() no_refining_prefix mode64*/ {97, 2058} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_297_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(595)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {2042} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 595; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_342_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(723)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {2042} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 723; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_128_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(206)=0 0x0F 0x1B MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix REFINING66()*/ {206, 2049}, /*h(583)=1 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {583, 2042} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_172_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(711)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {2042} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 711; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_82_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(599)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {2042} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 599; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_126_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(727)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {2042} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 727; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_37_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(238)=0 0x0F 0x1B MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix REFINING66()*/ {238, 2049}, /*h(615)=1 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {615, 2042} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_81_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(743)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {2042} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 743; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_320_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(587)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {2042} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 587; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_364_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(105)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD=2 REG[rrr] RM[nnn] MODRM() no_refining_prefix mode64*/ {105, 2060}, /*h(715)=1 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {715, 2042} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_275_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(226)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() osz_refining_prefix REFINING66() mode64*/ {226, 2052}, /*h(603)=1 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {603, 2042} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_319_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(731)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() f2_refining_prefix*/ {2042} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 731; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_370_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(749)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix mode64*/ {2043} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 749; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_214_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(750)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix mode64*/ {2043} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 750; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_53_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(717)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix not64*/ {2044} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 717; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_7_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(733)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix not64*/ {2044} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 733; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_261_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(590)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix not64*/ {2044} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 590; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_305_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(718)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix not64*/ {2044} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 718; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_259_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(734)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix not64*/ {2044} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 734; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_105_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(214)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() osz_refining_prefix REFINING66() mode32 eamode32*/ {214, 2051}, /*h(591)=1 0x0F 0x1B MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix not64*/ {591, 2044} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_59_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(607)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix not64*/ {2044} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 607; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_104_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(735)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix not64*/ {2044} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 735; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_83_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(222)=0 0x0F 0x1B MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix REFINING66()*/ {2049} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 222; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_380_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(207)=0 0x0F 0x1B MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix REFINING66()*/ {2049} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 207; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_289_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(239)=0 0x0F 0x1B MPXMODE=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix REFINING66()*/ {2049} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 239; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_366_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(194)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() osz_refining_prefix REFINING66() mode16 eamode32*/ {2050} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 194; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_151_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(198)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() osz_refining_prefix REFINING66() mode16 eamode32*/ {2050} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 198; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_321_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(210)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() osz_refining_prefix REFINING66() mode32 eamode32*/ {2051} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 210; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_298_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(218)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() osz_refining_prefix REFINING66() mode32 eamode32*/ {2051} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 218; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_60_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(230)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() osz_refining_prefix REFINING66() mode64*/ {2052} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 230; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_119_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(227)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() osz_refining_prefix REFINING66() mode64*/ {2052} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 227; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_322_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(66)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() no_refining_prefix not64 eamode32*/ {2057} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 66; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_276_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(82)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() no_refining_prefix not64 eamode32*/ {2057} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 82; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_107_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(70)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() no_refining_prefix not64 eamode32*/ {2057} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 70; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_61_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(86)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() no_refining_prefix not64 eamode32*/ {2057} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 86; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_299_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(74)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() no_refining_prefix not64 eamode32*/ {2057} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 74; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_254_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(90)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() no_refining_prefix not64 eamode32*/ {2057} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 90; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_231_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(98)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD=0 REG[rrr] RM[nnn] MODRM() no_refining_prefix mode64*/ {2058} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 98; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_171_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(101)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD=1 REG[rrr] RM[nnn] MODRM() no_refining_prefix mode64*/ {2059} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 101; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_16_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(102)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD=1 REG[rrr] RM[nnn] MODRM() no_refining_prefix mode64*/ {2059} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 102; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_208_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(106)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD=2 REG[rrr] RM[nnn] MODRM() no_refining_prefix mode64*/ {2060} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 106; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_52_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(107)=0 0x0F 0x1B MPXMODE=1 MOD[mm] MOD=2 REG[rrr] RM[nnn] MODRM() no_refining_prefix mode64*/ {2060} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = key - 107; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1b_vv0(const xed_decoded_inst_t* d) { typedef xed_uint32_t (*xed_find_func_t)(const xed_decoded_inst_t*); typedef struct {xed_uint32_t key; xed_find_func_t l2_func;} lu_entry_t; static const lu_entry_t lu_table[408] = { /*h(233)=0 */ {233, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_0_l1}, /*h(843)=1 */ {843, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_1_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(555)=3 */ {555, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_3_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(34)=5 */ {34, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_5_l1}, /*h(877)=6 */ {877, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_6_l1}, /*h(733)=7 */ {733, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_7_l1}, /*h(589)=8 */ {589, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_8_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(678)=11 */ {678, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_11_l1}, /*h(534)=12 */ {534, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_12_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(623)=14 */ {623, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_14_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(102)=16 */ {102, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_16_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(801)=18 */ {801, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_18_l1}, /*h(657)=19 */ {657, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_19_l1}, /*h(513)=20 */ {513, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_20_l1}, /*h(746)=21 */ {746, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_21_l1}, /*h(979)=22 */ {979, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_22_l1}, /*h(225)=23 */ {225, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_23_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(547)=26 */ {547, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_26_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(26)=28 */ {26, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_28_l1}, /*h(869)=29 */ {869, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_29_l1}, /*h(725)=30 */ {725, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_30_l1}, /*h(581)=31 */ {581, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_31_l1}, /*h(814)=32 */ {814, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_32_l1}, /*h(670)=33 */ {670, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_33_l1}, /*h(903)=34 */ {903, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_34_l1}, /*h(149)=35 */ {149, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_35_l1}, /*h(5)=36 */ {5, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_36_l1}, /*h(238)=37 */ {238, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_37_l1}, /*h(94)=38 */ {94, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_38_l1}, /*h(937)=39 */ {937, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_39_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(793)=41 */ {793, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_41_l1}, /*h(39)=42 */ {39, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_42_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(738)=44 */ {738, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_44_l1}, /*h(594)=45 */ {594, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_45_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(683)=47 */ {683, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_47_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(539)=49 */ {539, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_49_l1}, /*h(18)=50 */ {18, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_50_l1}, /*h(861)=51 */ {861, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_51_l1}, /*h(107)=52 */ {107, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_52_l1}, /*h(717)=53 */ {717, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_53_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(806)=55 */ {806, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_55_l1}, /*h(662)=56 */ {662, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_56_l1}, /*h(518)=57 */ {518, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_57_l1}, /*h(751)=58 */ {751, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_58_l1}, /*h(607)=59 */ {607, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_59_l1}, /*h(230)=60 */ {230, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_60_l1}, /*h(86)=61 */ {86, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_61_l1}, /*h(929)=62 */ {929, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_62_l1}, /*h(785)=63 */ {785, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_63_l1}, /*h(31)=64 */ {31, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_64_l1}, /*h(874)=65 */ {874, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_65_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(730)=67 */ {730, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_67_l1}, /*h(586)=68 */ {586, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_68_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(675)=70 */ {675, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_70_l1}, /*h(531)=71 */ {531, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_71_l1}, /*h(154)=72 */ {154, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_72_l1}, /*h(997)=73 */ {997, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_73_l1}, /*h(853)=74 */ {853, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_74_l1}, /*h(99)=75 */ {99, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_75_l1}, /*h(942)=76 */ {942, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_76_l1}, /*h(798)=77 */ {798, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_77_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(654)=79 */ {654, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_79_l1}, /*h(133)=80 */ {133, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_80_l1}, /*h(743)=81 */ {743, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_81_l1}, /*h(599)=82 */ {599, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_82_l1}, /*h(222)=83 */ {222, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_83_l1}, /*h(78)=84 */ {78, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_84_l1}, /*h(921)=85 */ {921, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_85_l1}, /*h(167)=86 */ {167, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_86_l1}, /*h(23)=87 */ {23, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_87_l1}, /*h(866)=88 */ {866, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_88_l1}, /*h(722)=89 */ {722, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_89_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(578)=91 */ {578, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_91_l1}, /*h(811)=92 */ {811, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_92_l1}, /*h(667)=93 */ {667, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_93_l1}, /*h(523)=94 */ {523, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_94_l1}, /*h(146)=95 */ {146, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_95_l1}, /*h(2)=96 */ {2, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_96_l1}, /*h(235)=97 */ {235, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_97_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(934)=99 */ {934, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_99_l1}, /*h(790)=100 */ {790, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_100_l1}, /*h(646)=101 */ {646, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_101_l1}, /*h(879)=102 */ {879, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_102_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(735)=104 */ {735, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_104_l1}, /*h(214)=105 */ {214, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_105_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(70)=107 */ {70, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_107_l1}, /*h(913)=108 */ {913, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_108_l1}, /*h(769)=109 */ {769, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_109_l1}, /*h(1002)=110 */ {1002, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_110_l1}, /*h(858)=111 */ {858, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_111_l1}, /*h(714)=112 */ {714, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_112_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(803)=114 */ {803, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_114_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(659)=116 */ {659, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_116_l1}, /*h(515)=117 */ {515, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_117_l1}, /*h(981)=118 */ {981, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_118_l1}, /*h(227)=119 */ {227, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_119_l1}, /*h(837)=120 */ {837, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_120_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(549)=122 */ {549, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_122_l1}, /*h(782)=123 */ {782, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_123_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(871)=125 */ {871, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_125_l1}, /*h(727)=126 */ {727, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_126_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(206)=128 */ {206, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_128_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(905)=130 */ {905, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_130_l1}, /*h(151)=131 */ {151, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_131_l1}, /*h(994)=132 */ {994, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_132_l1}, /*h(617)=133 */ {617, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_133_l1}, /*h(850)=134 */ {850, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_134_l1}, /*h(706)=135 */ {706, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_135_l1}, /*h(939)=136 */ {939, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_136_l1}, /*h(795)=137 */ {795, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_137_l1}, /*h(651)=138 */ {651, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_138_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(130)=140 */ {130, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_140_l1}, /*h(973)=141 */ {973, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_141_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(918)=144 */ {918, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_144_l1}, /*h(541)=145 */ {541, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_145_l1}, /*h(774)=146 */ {774, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_146_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(863)=148 */ {863, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_148_l1}, /*h(719)=149 */ {719, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_149_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(198)=151 */ {198, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_151_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(897)=153 */ {897, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_153_l1}, /*h(143)=154 */ {143, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_154_l1}, /*h(986)=155 */ {986, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_155_l1}, /*h(609)=156 */ {609, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_156_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(931)=158 */ {931, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_158_l1}, /*h(554)=159 */ {554, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_159_l1}, /*h(787)=160 */ {787, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_160_l1}, /*h(643)=161 */ {643, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_161_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(965)=164 */ {965, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_164_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(677)=166 */ {677, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_166_l1}, /*h(910)=167 */ {910, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_167_l1}, /*h(533)=168 */ {533, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_168_l1}, /*h(999)=169 */ {999, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_169_l1}, /*h(622)=170 */ {622, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_170_l1}, /*h(101)=171 */ {101, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_171_l1}, /*h(711)=172 */ {711, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_172_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(46)=175 */ {46, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_175_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(745)=177 */ {745, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_177_l1}, /*h(601)=178 */ {601, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_178_l1}, /*h(834)=179 */ {834, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_179_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(923)=181 */ {923, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_181_l1}, /*h(779)=182 */ {779, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_182_l1}, /*h(25)=183 */ {25, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_183_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(813)=188 */ {813, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_188_l1}, /*h(669)=189 */ {669, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_189_l1}, /*h(902)=190 */ {902, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_190_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(614)=192 */ {614, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_192_l1}, /*h(237)=193 */ {237, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_193_l1}, /*h(93)=194 */ {93, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_194_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(559)=196 */ {559, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_196_l1}, /*h(38)=197 */ {38, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_197_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(737)=200 */ {737, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_200_l1}, /*h(593)=201 */ {593, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_201_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(682)=203 */ {682, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_203_l1}, /*h(915)=204 */ {915, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_204_l1}, /*h(771)=205 */ {771, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_205_l1}, /*h(17)=206 */ {17, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_206_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(106)=208 */ {106, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_208_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(805)=211 */ {805, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_211_l1}, /*h(661)=212 */ {661, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_212_l1}, /*h(517)=213 */ {517, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_213_l1}, /*h(750)=214 */ {750, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_214_l1}, /*h(606)=215 */ {606, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_215_l1}, /*h(229)=216 */ {229, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_216_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(551)=218 */ {551, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_218_l1}, /*h(174)=219 */ {174, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_219_l1}, /*h(30)=220 */ {30, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_220_l1}, /*h(873)=221 */ {873, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_221_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(729)=223 */ {729, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_223_l1}, /*h(585)=224 */ {585, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_224_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(674)=226 */ {674, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_226_l1}, /*h(907)=227 */ {907, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_227_l1}, /*h(153)=228 */ {153, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_228_l1}, /*h(619)=229 */ {619, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_229_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(98)=231 */ {98, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_231_l1}, /*h(941)=232 */ {941, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_232_l1}, /*h(797)=233 */ {797, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_233_l1}, /*h(43)=234 */ {43, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_234_l1}, /*h(653)=235 */ {653, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_235_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(742)=237 */ {742, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_237_l1}, /*h(221)=238 */ {221, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_238_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(687)=240 */ {687, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_240_l1}, /*h(543)=241 */ {543, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_241_l1}, /*h(166)=242 */ {166, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_242_l1}, /*h(22)=243 */ {22, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_243_l1}, /*h(865)=244 */ {865, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_244_l1}, /*h(721)=245 */ {721, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_245_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(577)=247 */ {577, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_247_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(899)=249 */ {899, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_249_l1}, /*h(522)=250 */ {522, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_250_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(234)=252 */ {234, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_252_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(90)=254 */ {90, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_254_l1}, /*h(933)=255 */ {933, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_255_l1}, /*h(789)=256 */ {789, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_256_l1}, /*h(35)=257 */ {35, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_257_l1}, /*h(878)=258 */ {878, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_258_l1}, /*h(734)=259 */ {734, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_259_l1}, /*h(967)=260 */ {967, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_260_l1}, /*h(590)=261 */ {590, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_261_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(679)=263 */ {679, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_263_l1}, /*h(535)=264 */ {535, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_264_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1001)=266 */ {1001, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_266_l1}, /*h(857)=267 */ {857, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_267_l1}, /*h(103)=268 */ {103, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_268_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(802)=270 */ {802, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_270_l1}, /*h(658)=271 */ {658, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_271_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(747)=273 */ {747, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_273_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(226)=275 */ {226, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_275_l1}, /*h(82)=276 */ {82, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_276_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(171)=278 */ {171, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_278_l1}, /*h(781)=279 */ {781, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_279_l1}, /*h(27)=280 */ {27, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_280_l1}, /*h(870)=281 */ {870, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_281_l1}, /*h(726)=282 */ {726, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_282_l1}, /*h(582)=283 */ {582, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_283_l1}, /*h(205)=284 */ {205, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_284_l1}, /*h(671)=285 */ {671, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_285_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(150)=287 */ {150, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_287_l1}, /*h(993)=288 */ {993, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_288_l1}, /*h(239)=289 */ {239, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_289_l1}, /*h(849)=290 */ {849, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_290_l1}, /*h(705)=291 */ {705, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_291_l1}, /*h(938)=292 */ {938, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_292_l1}, /*h(794)=293 */ {794, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_293_l1}, /*h(650)=294 */ {650, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_294_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(739)=296 */ {739, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_296_l1}, /*h(595)=297 */ {595, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_297_l1}, /*h(218)=298 */ {218, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_298_l1}, /*h(74)=299 */ {74, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_299_l1}, /*h(917)=300 */ {917, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_300_l1}, /*h(163)=301 */ {163, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_301_l1}, /*h(19)=302 */ {19, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_302_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(862)=304 */ {862, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_304_l1}, /*h(718)=305 */ {718, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_305_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(807)=307 */ {807, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_307_l1}, /*h(663)=308 */ {663, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_308_l1}, /*h(519)=309 */ {519, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_309_l1}, /*h(142)=310 */ {142, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_310_l1}, /*h(985)=311 */ {985, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_311_l1}, /*h(231)=312 */ {231, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_312_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(930)=314 */ {930, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_314_l1}, /*h(553)=315 */ {553, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_315_l1}, /*h(786)=316 */ {786, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_316_l1}, /*h(642)=317 */ {642, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_317_l1}, /*h(875)=318 */ {875, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_318_l1}, /*h(731)=319 */ {731, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_319_l1}, /*h(587)=320 */ {587, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_320_l1}, /*h(210)=321 */ {210, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_321_l1}, /*h(66)=322 */ {66, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_322_l1}, /*h(909)=323 */ {909, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_323_l1}, /*h(155)=324 */ {155, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_324_l1}, /*h(998)=325 */ {998, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_325_l1}, /*h(621)=326 */ {621, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_326_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(710)=328 */ {710, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_328_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(799)=330 */ {799, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_330_l1}, /*h(655)=331 */ {655, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_331_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(134)=333 */ {134, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_333_l1}, /*h(977)=334 */ {977, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_334_l1}, /*h(223)=335 */ {223, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_335_l1}, /*h(79)=336 */ {79, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_336_l1}, /*h(922)=337 */ {922, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_337_l1}, /*h(778)=338 */ {778, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_338_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(867)=340 */ {867, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_340_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(723)=342 */ {723, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_342_l1}, /*h(202)=343 */ {202, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_343_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(901)=346 */ {901, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_346_l1}, /*h(147)=347 */ {147, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_347_l1}, /*h(613)=348 */ {613, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_348_l1}, /*h(846)=349 */ {846, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_349_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(935)=351 */ {935, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_351_l1}, /*h(791)=352 */ {791, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_352_l1}, /*h(37)=353 */ {37, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_353_l1}, /*h(647)=354 */ {647, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_354_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(969)=356 */ {969, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_356_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(681)=359 */ {681, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_359_l1}, /*h(914)=360 */ {914, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_360_l1}, /*h(770)=361 */ {770, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_361_l1}, /*h(1003)=362 */ {1003, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_362_l1}, /*h(859)=363 */ {859, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_363_l1}, /*h(105)=364 */ {105, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_364_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(194)=366 */ {194, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_366_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(139)=369 */ {139, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_369_l1}, /*h(749)=370 */ {749, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_370_l1}, /*h(605)=371 */ {605, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_371_l1}, /*h(838)=372 */ {838, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_372_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(550)=374 */ {550, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_374_l1}, /*h(783)=375 */ {783, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_375_l1}, /*h(29)=376 */ {29, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_376_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(961)=379 */ {961, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_379_l1}, /*h(207)=380 */ {207, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_380_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(673)=382 */ {673, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_382_l1}, /*h(906)=383 */ {906, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_383_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(618)=385 */ {618, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_385_l1}, /*h(851)=386 */ {851, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_386_l1}, /*h(97)=387 */ {97, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_387_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(42)=390 */ {42, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_390_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(741)=392 */ {741, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_392_l1}, /*h(974)=393 */ {974, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_393_l1}, /*h(597)=394 */ {597, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_394_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(686)=396 */ {686, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_396_l1}, /*h(919)=397 */ {919, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_397_l1}, /*h(775)=398 */ {775, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_398_l1}, /*h(21)=399 */ {21, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_399_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(110)=401 */ {110, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_401_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(809)=403 */ {809, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_403_l1}, /*h(665)=404 */ {665, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_404_l1}, /*h(898)=405 */ {898, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_405_l1}, /*h(521)=406 */ {521, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_406_l1}, /*h(987)=407 */ {987, xed3_phash_find_maplegacy_map1_opcode0x1b_vv0_407_l1}, }; xed_union64_t t, u; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_MODE_MPXMODE_OSZ_REP(d); hidx = (t.u64 = 2654435769 * key, u.u64 = t.s.lo32 * 408ULL, u.s.hi32); return (*lu_table[hidx].l2_func)(d); } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1c_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[192] = { /*h(0)=0 0x0F 0x1C MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() no_refining_prefix CLDEMOTE=0*/ {0, 735}, /*h(160)=1 0x0F 0x1C MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {160, 730}, /*h(192)=2 0x0F 0x1C MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() f3_refining_prefix*/ {192, 725}, /*h(43)=3 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {43, 734}, /*h(139)=4 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {139, 734}, /*h(235)=5 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {235, 734}, /*h(22)=6 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {22, 734}, /*h(182)=7 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {182, 734}, /*h(214)=8 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {214, 734}, /*h(1)=9 0x0F 0x1C MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() no_refining_prefix CLDEMOTE=1*/ {1, 2119}, /*h(161)=10 0x0F 0x1C MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {161, 730}, /*h(193)=11 0x0F 0x1C MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() f3_refining_prefix*/ {193, 725}, /*h(44)=12 0x0F 0x1C MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {44, 731}, /*h(140)=13 0x0F 0x1C MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {140, 727}, /*h(236)=14 0x0F 0x1C MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {236, 731}, /*h(23)=15 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {23, 734}, /*h(183)=16 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {183, 734}, /*h(215)=17 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {215, 734}, /*h(2)=18 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {2, 734}, /*h(162)=19 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {162, 734}, /*h(194)=20 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {194, 734}, /*h(45)=21 0x0F 0x1C MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {45, 731}, /*h(141)=22 0x0F 0x1C MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {141, 727}, /*h(237)=23 0x0F 0x1C MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {237, 731}, /*h(24)=24 0x0F 0x1C MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {24, 729}, /*h(184)=25 0x0F 0x1C MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {184, 733}, /*h(216)=26 0x0F 0x1C MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {216, 729}, /*h(3)=27 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {3, 734}, /*h(163)=28 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {163, 734}, /*h(195)=29 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {195, 734}, /*h(46)=30 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {46, 734}, /*h(142)=31 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {142, 734}, /*h(238)=32 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {238, 734}, /*h(25)=33 0x0F 0x1C MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {25, 729}, /*h(185)=34 0x0F 0x1C MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {185, 733}, /*h(217)=35 0x0F 0x1C MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {217, 729}, /*h(4)=36 0x0F 0x1C MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() osz_refining_prefix*/ {4, 726}, /*h(164)=37 0x0F 0x1C MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {164, 730}, /*h(196)=38 0x0F 0x1C MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() f3_refining_prefix*/ {196, 725}, /*h(47)=39 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {47, 734}, /*h(143)=40 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {143, 734}, /*h(239)=41 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {239, 734}, /*h(26)=42 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {26, 734}, /*h(186)=43 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {186, 734}, /*h(218)=44 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {218, 734}, /*h(5)=45 0x0F 0x1C MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() osz_refining_prefix*/ {5, 726}, /*h(165)=46 0x0F 0x1C MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {165, 730}, /*h(197)=47 0x0F 0x1C MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() f3_refining_prefix*/ {197, 725}, /*h(48)=48 0x0F 0x1C MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {48, 732}, /*h(144)=49 0x0F 0x1C MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {144, 728}, /*h(240)=50 0x0F 0x1C MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {240, 732}, /*h(27)=51 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {27, 734}, /*h(187)=52 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {187, 734}, /*h(219)=53 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {219, 734}, /*h(6)=54 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {6, 734}, /*h(166)=55 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {166, 734}, /*h(198)=56 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {198, 734}, /*h(49)=57 0x0F 0x1C MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {49, 732}, /*h(145)=58 0x0F 0x1C MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {145, 728}, /*h(241)=59 0x0F 0x1C MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {241, 732}, /*h(28)=60 0x0F 0x1C MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {28, 729}, /*h(188)=61 0x0F 0x1C MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {188, 733}, /*h(220)=62 0x0F 0x1C MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {220, 729}, /*h(7)=63 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {7, 734}, /*h(167)=64 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {167, 734}, /*h(199)=65 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {199, 734}, /*h(50)=66 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {50, 734}, /*h(146)=67 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {146, 734}, /*h(242)=68 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {242, 734}, /*h(29)=69 0x0F 0x1C MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {29, 729}, /*h(189)=70 0x0F 0x1C MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {189, 733}, /*h(221)=71 0x0F 0x1C MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {221, 729}, /*h(8)=72 0x0F 0x1C MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {8, 727}, /*h(168)=73 0x0F 0x1C MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {168, 731}, /*h(200)=74 0x0F 0x1C MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {200, 727}, /*h(51)=75 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {51, 734}, /*h(147)=76 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {147, 734}, /*h(243)=77 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {243, 734}, /*h(30)=78 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {30, 734}, /*h(190)=79 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {190, 734}, /*h(222)=80 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {222, 734}, /*h(9)=81 0x0F 0x1C MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {9, 727}, /*h(169)=82 0x0F 0x1C MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {169, 731}, /*h(201)=83 0x0F 0x1C MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {201, 727}, /*h(52)=84 0x0F 0x1C MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {52, 732}, /*h(148)=85 0x0F 0x1C MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {148, 728}, /*h(244)=86 0x0F 0x1C MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {244, 732}, /*h(31)=87 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {31, 734}, /*h(191)=88 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {191, 734}, /*h(223)=89 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {223, 734}, /*h(10)=90 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {10, 734}, /*h(170)=91 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {170, 734}, /*h(202)=92 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {202, 734}, /*h(53)=93 0x0F 0x1C MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {53, 732}, /*h(149)=94 0x0F 0x1C MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {149, 728}, /*h(245)=95 0x0F 0x1C MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {245, 732}, /*h(32)=96 0x0F 0x1C MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {32, 730}, /*h(128)=97 0x0F 0x1C MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() f2_refining_prefix*/ {128, 724}, /*h(224)=98 0x0F 0x1C MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {224, 730}, /*h(11)=99 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {11, 734}, /*h(171)=100 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {171, 734}, /*h(203)=101 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {203, 734}, /*h(54)=102 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {54, 734}, /*h(150)=103 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {150, 734}, /*h(246)=104 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {246, 734}, /*h(33)=105 0x0F 0x1C MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {33, 730}, /*h(129)=106 0x0F 0x1C MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() f2_refining_prefix*/ {129, 724}, /*h(225)=107 0x0F 0x1C MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {225, 730}, /*h(12)=108 0x0F 0x1C MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {12, 727}, /*h(172)=109 0x0F 0x1C MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {172, 731}, /*h(204)=110 0x0F 0x1C MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {204, 727}, /*h(55)=111 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {55, 734}, /*h(151)=112 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {151, 734}, /*h(247)=113 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {247, 734}, /*h(34)=114 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {34, 734}, /*h(130)=115 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {130, 734}, /*h(226)=116 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {226, 734}, /*h(13)=117 0x0F 0x1C MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {13, 727}, /*h(173)=118 0x0F 0x1C MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {173, 731}, /*h(205)=119 0x0F 0x1C MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {205, 727}, /*h(56)=120 0x0F 0x1C MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {56, 733}, /*h(152)=121 0x0F 0x1C MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {152, 729}, /*h(248)=122 0x0F 0x1C MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {248, 733}, /*h(35)=123 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {35, 734}, /*h(131)=124 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {131, 734}, /*h(227)=125 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {227, 734}, /*h(14)=126 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {14, 734}, /*h(174)=127 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {174, 734}, /*h(206)=128 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {206, 734}, /*h(57)=129 0x0F 0x1C MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {57, 733}, /*h(153)=130 0x0F 0x1C MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {153, 729}, /*h(249)=131 0x0F 0x1C MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {249, 733}, /*h(36)=132 0x0F 0x1C MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {36, 730}, /*h(132)=133 0x0F 0x1C MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() f2_refining_prefix*/ {132, 724}, /*h(228)=134 0x0F 0x1C MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {228, 730}, /*h(15)=135 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {15, 734}, /*h(175)=136 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {175, 734}, /*h(207)=137 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {207, 734}, /*h(58)=138 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {58, 734}, /*h(154)=139 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {154, 734}, /*h(250)=140 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {250, 734}, /*h(37)=141 0x0F 0x1C MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {37, 730}, /*h(133)=142 0x0F 0x1C MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() f2_refining_prefix*/ {133, 724}, /*h(229)=143 0x0F 0x1C MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {229, 730}, /*h(16)=144 0x0F 0x1C MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {16, 728}, /*h(176)=145 0x0F 0x1C MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {176, 732}, /*h(208)=146 0x0F 0x1C MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {208, 728}, /*h(59)=147 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {59, 734}, /*h(155)=148 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {155, 734}, /*h(251)=149 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {251, 734}, /*h(38)=150 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {38, 734}, /*h(134)=151 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {134, 734}, /*h(230)=152 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {230, 734}, /*h(17)=153 0x0F 0x1C MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {17, 728}, /*h(177)=154 0x0F 0x1C MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {177, 732}, /*h(209)=155 0x0F 0x1C MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {209, 728}, /*h(60)=156 0x0F 0x1C MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {60, 733}, /*h(156)=157 0x0F 0x1C MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {156, 729}, /*h(252)=158 0x0F 0x1C MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {252, 733}, /*h(39)=159 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {39, 734}, /*h(135)=160 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {135, 734}, /*h(231)=161 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {231, 734}, /*h(18)=162 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {18, 734}, /*h(178)=163 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {178, 734}, /*h(210)=164 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {210, 734}, /*h(61)=165 0x0F 0x1C MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {61, 733}, /*h(157)=166 0x0F 0x1C MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {157, 729}, /*h(253)=167 0x0F 0x1C MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {253, 733}, /*h(40)=168 0x0F 0x1C MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {40, 731}, /*h(136)=169 0x0F 0x1C MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {136, 727}, /*h(232)=170 0x0F 0x1C MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {232, 731}, /*h(19)=171 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {19, 734}, /*h(179)=172 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {179, 734}, /*h(211)=173 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {211, 734}, /*h(62)=174 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {62, 734}, /*h(158)=175 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {158, 734}, /*h(254)=176 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {254, 734}, /*h(41)=177 0x0F 0x1C MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {41, 731}, /*h(137)=178 0x0F 0x1C MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {137, 727}, /*h(233)=179 0x0F 0x1C MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {233, 731}, /*h(20)=180 0x0F 0x1C MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {20, 728}, /*h(180)=181 0x0F 0x1C MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {180, 732}, /*h(212)=182 0x0F 0x1C MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {212, 728}, /*h(63)=183 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {63, 734}, /*h(159)=184 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {159, 734}, /*h(255)=185 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {255, 734}, /*h(42)=186 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {42, 734}, /*h(138)=187 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {138, 734}, /*h(234)=188 0x0F 0x1C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {234, 734}, /*h(21)=189 0x0F 0x1C MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {21, 728}, /*h(181)=190 0x0F 0x1C MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {181, 732}, /*h(213)=191 0x0F 0x1C MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {213, 728} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CLDEMOTE_MOD3_OSZ_REG_REP(d); hidx = ((9*key % 863) % 192); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1d_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0x1D MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {690}, /*h(1)=1 0x0F 0x1D MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {691} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_0_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(0)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {0, 704}, /*h(10946)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {10946, 706}, /*h(4181)=2 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4181, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((9*key % 17) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6713_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2048)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2048; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4275_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4096)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4096; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1837_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6144)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6144; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8551_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8192)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8192; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6113_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10240)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10240; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3675_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12288)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12288; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1237_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14336)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14336; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7932_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1024)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1024; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5494_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3072)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3072; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3056_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5120)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5120; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_618_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7168)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7168; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7332_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9216)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9216; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4894_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11264)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11264; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2456_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13312)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13312; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_18_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15360)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15360; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3966_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(512)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {512, 704}, /*h(11458)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {11458, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1528_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13506)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {13506, 705}, /*h(2560)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2560, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8242_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4608)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4608, 704}, /*h(15554)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {15554, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5804_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6656)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6656; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3366_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8704)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8704; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_928_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10752)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10752; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7642_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12800)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12800; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5204_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14848)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14848; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2747_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1536)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1536, 704}, /*h(12482)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {12482, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_309_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3584)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3584, 704}, /*h(14530)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {14530, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7023_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5632)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5632; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4585_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7680)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7680; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2147_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9728)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9728; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8861_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11776)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11776; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6423_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13824)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13824; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3985_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15872)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15872; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5949_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(768)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 768; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3511_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2816)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2816; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1073_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4864)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4864; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7787_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6912)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6912; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5349_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8960)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8960; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2911_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11008)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11008; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_473_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13056)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13056; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7187_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15104)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15104; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4730_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1792)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1792; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2292_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3840)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3840; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9006_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5888)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5888; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6568_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7936)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7936; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4130_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9984)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9984; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1692_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12032)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12032; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8406_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14080)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14080; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5968_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16128)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16128; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7111_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(32)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 32; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4673_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2080)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2080; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2235_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4128)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4128; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8949_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6176)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6176; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6511_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8224)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8224; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4073_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10272)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10272; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1635_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12320)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12320; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8349_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14368)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14368; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5892_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1056)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1056; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3454_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3104)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3104; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1016_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5152)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5152; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7730_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7200)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7200; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5292_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9248)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9248; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2854_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11296)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11296; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_416_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13344)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13344; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7130_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15392)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15392; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1926_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11490)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {11490, 705}, /*h(544)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {544, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8640_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2592)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2592, 704}, /*h(13538)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {13538, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6202_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4640)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4640, 704}, /*h(15586)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {15586, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3764_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6688)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6688; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1326_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8736)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8736, 704}, /*h(1971)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {1971, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8040_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10784)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10784, 704}, /*h(4019)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {4019, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5602_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12832)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12832, 704}, /*h(6067)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {6067, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3164_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14880)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14880, 704}, /*h(8115)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {8115, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_707_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1568)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1568, 704}, /*h(12514)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {12514, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7421_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14562)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {14562, 705}, /*h(3616)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3616, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4983_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5664)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5664; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2545_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7712)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7712, 704}, /*h(947)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {947, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_107_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9760)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9760, 704}, /*h(2995)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {2995, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6821_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11808)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11808, 704}, /*h(5043)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {5043, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4383_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13856)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13856, 704}, /*h(7091)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {7091, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1945_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15904)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15904, 704}, /*h(9139)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {9139, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3909_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(800)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 800; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1471_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2848)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2848; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8185_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4896)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4896; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5747_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6944)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6944; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3309_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8992)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8992; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_871_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11040)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11040; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7585_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13088)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13088; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5147_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15136)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15136; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2690_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1824)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1824; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_252_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3872)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3872; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6966_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5920)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5920; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4528_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7968)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7968; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2090_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10016)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10016; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8804_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12064)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12064; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6366_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14112)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14112; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3928_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16160)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16160; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5071_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(64)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 64; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2633_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2112)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2112; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_195_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4160)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4160; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6909_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6208)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6208; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4471_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8256)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8256; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2033_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10304)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10304; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8747_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12352)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12352; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6309_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14400)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14400; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3852_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1088)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1088; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1414_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3136)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3136; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8128_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5184)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5184; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5690_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7232)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7232; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3252_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9280)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9280; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_814_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11328)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11328; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7528_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13376)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13376; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5090_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15424)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15424; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9038_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(576)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 576; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6600_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2624)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2624; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4162_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4672)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4672; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1724_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6720)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6720; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8438_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8768)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8768, 704}, /*h(2003)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {2003, 713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6000_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10816)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10816, 704}, /*h(4051)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {4051, 713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3562_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12864)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12864, 704}, /*h(6099)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {6099, 713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1124_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14912)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14912, 704}, /*h(8147)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {8147, 713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7819_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1600)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1600; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5381_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3648)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3648; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2943_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5696)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5696; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_505_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7744)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7744, 704}, /*h(979)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {979, 713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7219_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9792)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9792, 704}, /*h(3027)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {3027, 713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4781_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11840)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11840, 704}, /*h(5075)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {5075, 713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2343_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13888)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13888, 704}, /*h(7123)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {7123, 713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9057_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15936)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15936, 704}, /*h(9171)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {9171, 713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1869_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11778)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11778, 706}, /*h(832)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {832, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8583_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2880)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2880, 704}, /*h(13826)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13826, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6145_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4928)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4928, 704}, /*h(15874)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15874, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3707_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6976)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6976; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1269_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9024)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9024; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7983_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11072)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11072; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5545_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13120)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13120; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3107_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15168)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15168; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_650_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1856)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1856, 704}, /*h(12802)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12802, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7364_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14850)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14850, 706}, /*h(3904)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3904, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4926_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5952)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5952; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2488_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8000)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8000; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_50_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10048)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10048; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6764_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12096)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12096; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4326_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14144)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14144; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1888_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16192)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16192; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3031_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(96)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 96; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_593_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2144)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2144; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7307_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4192)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4192; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4869_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6240)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6240; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2431_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8288)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8288; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9145_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10336)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10336; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6707_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12384)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12384; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4269_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14432)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14432; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1812_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1120)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1120; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8526_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3168)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3168; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6088_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5216)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5216; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3650_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7264)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7264; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1212_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9312)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9312; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7926_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11360)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11360; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5488_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13408)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13408; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3050_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15456)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15456; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6998_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(608)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 608; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4560_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2656)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2656; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2122_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4704)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4704; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8836_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6752)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6752; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6398_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8800)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8800, 704}, /*h(2035)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b000] f3_refining_prefix*/ {2035, 714} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3960_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10848)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10848, 704}, /*h(4083)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b001] f3_refining_prefix*/ {4083, 715} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1522_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12896)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12896, 704}, /*h(6131)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b010] f3_refining_prefix CET=1*/ {6131, 2063} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8236_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14944)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14944, 704}, /*h(8179)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b011] f3_refining_prefix CET=1*/ {8179, 2062} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5779_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1632)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1632; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3341_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3680)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3680; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_903_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5728)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5728; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7617_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7776)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7776, 704}, /*h(1011)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b000] f3_refining_prefix*/ {1011, 714} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5179_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9824)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9824, 704}, /*h(3059)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b001] f3_refining_prefix*/ {3059, 715} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2741_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11872)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11872, 704}, /*h(5107)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b010] f3_refining_prefix CET=1*/ {5107, 2063} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_303_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13920)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13920, 704}, /*h(7155)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b011] f3_refining_prefix CET=1*/ {7155, 2062} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7017_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15968)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15968, 704}, /*h(9203)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b100] f3_refining_prefix*/ {9203, 716} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8981_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(864)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {864, 704}, /*h(11810)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11810, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6543_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2912)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2912, 704}, /*h(13858)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13858, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4105_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15906)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15906, 706}, /*h(4960)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4960, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1667_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7008)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7008; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8381_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9056)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9056; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5943_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11104)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11104; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3505_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13152)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13152, 704}, /*h(6387)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {6387, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1067_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15200)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15200, 704}, /*h(8435)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {8435, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7762_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12834)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12834, 706}, /*h(1888)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1888, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5324_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3936)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3936, 704}, /*h(14882)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14882, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2886_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5984)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5984; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_448_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8032)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8032; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7162_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10080)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10080; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4724_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12128)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12128; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2286_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14176)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14176, 704}, /*h(7411)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {7411, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9000_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16224)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16224, 704}, /*h(9459)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {9459, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_991_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(128)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {128, 704}, /*h(11074)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {11074, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7705_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13122)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {13122, 709}, /*h(2176)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2176, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5267_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4224)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4224, 704}, /*h(15170)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {15170, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2829_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6272)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6272; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_391_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8320)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8320; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7105_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10368)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10368; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4667_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12416)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12416; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2229_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14464)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14464; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8924_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1152)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1152, 704}, /*h(12098)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {12098, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6486_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3200)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3200, 704}, /*h(14146)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {14146, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4048_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16194)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {16194, 709}, /*h(5248)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5248, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1610_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7296)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7296; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8324_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9344)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9344; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5886_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11392)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11392; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3448_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13440)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13440; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1010_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15488)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15488; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4958_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(640)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 640; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2520_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2688)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2688; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_82_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4736)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4736; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6796_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6784)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6784, 704}, /*h(19)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {19, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4358_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8832)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8832, 704}, /*h(2067)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {2067, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1920_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10880)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10880, 704}, /*h(4115)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {4115, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8634_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12928)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12928, 704}, /*h(6163)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {6163, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6196_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14976)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14976, 704}, /*h(8211)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {8211, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3739_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1664)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1664; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1301_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3712)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3712; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8015_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5760)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5760; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5577_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7808)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7808, 704}, /*h(1043)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {1043, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3139_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9856)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9856, 704}, /*h(3091)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {3091, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_701_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11904)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11904, 704}, /*h(5139)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {5139, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7415_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13952)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13952, 704}, /*h(7187)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {7187, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4977_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16000)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16000, 704}, /*h(9235)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {9235, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6941_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(896)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {896, 704}, /*h(11842)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11842, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4503_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13890)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13890, 706}, /*h(2944)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2944, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2065_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4992)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4992, 704}, /*h(15938)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15938, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8779_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7040)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7040; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6341_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9088)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9088; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3903_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11136)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11136; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1465_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13184)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13184; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8179_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15232)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15232; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5722_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1920)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1920, 704}, /*h(12866)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12866, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3284_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3968)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3968, 704}, /*h(14914)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14914, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_846_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6016)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6016; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7560_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8064)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8064; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5122_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10112)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10112; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2684_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12160)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12160; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_246_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14208)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14208; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6960_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16256)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16256; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8103_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11106)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {11106, 710}, /*h(160)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {160, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5665_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2208)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2208, 704}, /*h(13154)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {13154, 710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3227_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4256)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4256, 704}, /*h(15202)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {15202, 710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_789_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6304)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6304; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7503_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8352)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8352; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5065_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10400)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10400; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2627_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12448)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12448; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_189_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14496)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14496; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6884_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1184)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1184, 704}, /*h(12130)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {12130, 710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4446_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14178)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {14178, 710}, /*h(3232)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3232, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2008_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5280)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5280, 704}, /*h(16226)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {16226, 710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8722_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7328)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7328; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6284_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9376)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9376; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3846_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11424)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11424; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1408_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13472)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13472; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8122_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15520)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15520; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2918_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(672)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 672; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_480_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2720)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2720, 704}, /*h(6901)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6901, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7194_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4768)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4768, 704}, /*h(8949)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8949, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4755_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6816)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6816, 704}, /*h(2635)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {2635, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2317_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8864)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8864, 704}, /*h(4683)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {4683, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9031_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10912)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10912; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6593_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12960)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12960; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4155_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15008)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15008; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1699_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1696)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1696, 704}, /*h(5877)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5877, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8413_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3744)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3744, 704}, /*h(7925)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7925, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5974_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5792)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5792, 704}, /*h(1611)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {1611, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3536_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7840)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7840, 704}, /*h(3659)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {3659, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1098_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9888)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9888; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7812_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11936)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11936; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5374_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13984)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13984; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2936_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16032)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16032; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4901_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11874)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11874, 706}, /*h(928)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {928, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2463_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2976)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2976, 704}, /*h(13922)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13922, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_25_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5024)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5024, 704}, /*h(15970)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15970, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6739_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7072)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7072; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4301_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9120)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9120; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1863_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11168)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11168; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8577_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13216)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13216; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6139_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15264)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15264; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3682_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1952)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1952, 704}, /*h(12898)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12898, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1244_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14946)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14946, 706}, /*h(4000)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4000, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7958_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6048)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6048; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5520_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8096)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8096; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3082_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10144)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10144; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_644_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12192)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12192; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7358_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14240)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14240; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4920_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16288)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16288; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6063_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(192)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {192, 704}, /*h(11138)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {11138, 711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3625_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2240)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2240, 704}, /*h(13186)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {13186, 711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1187_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15234)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {15234, 711}, /*h(4288)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4288, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7901_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6336)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6336; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5463_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8384)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8384, 704}, /*h(1619)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {1619, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3025_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10432)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10432, 704}, /*h(3667)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {3667, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_587_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12480)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12480, 704}, /*h(5715)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {5715, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7301_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14528)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14528, 704}, /*h(7763)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {7763, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4844_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12162)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {12162, 711}, /*h(1216)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1216, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2406_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3264)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3264, 704}, /*h(14210)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {14210, 711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9120_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5312)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5312, 704}, /*h(16258)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {16258, 711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6682_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7360)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7360; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4244_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9408)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9408, 704}, /*h(2643)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {2643, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1806_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11456)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11456, 704}, /*h(4691)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {4691, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8520_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13504)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13504, 704}, /*h(6739)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {6739, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6082_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15552)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15552, 704}, /*h(8787)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {8787, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_877_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(704)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 704; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7591_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2752)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2752; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5153_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4800)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4800; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2715_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6848)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6848; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_277_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8896)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8896; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6991_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10944)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10944; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4553_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12992)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12992; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2115_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15040)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15040; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8810_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1728)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1728; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6372_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3776)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3776; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3934_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5824)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5824; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1496_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7872)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7872; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8210_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9920)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9920; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5772_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11968)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11968; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3334_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14016)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14016; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_896_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16064)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16064; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2861_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(960)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {960, 704}, /*h(11906)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11906, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_423_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3008)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3008, 704}, /*h(13954)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13954, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7137_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16002)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {16002, 706}, /*h(5056)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5056, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4699_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7104)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7104; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2261_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9152)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9152; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8975_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11200)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11200; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6537_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13248)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13248; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4099_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15296)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15296; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1642_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12930)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12930, 706}, /*h(1984)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1984, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8356_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4032)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4032, 704}, /*h(14978)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14978, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5918_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6080)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6080; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3480_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8128)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8128; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1042_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10176)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10176; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7756_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12224)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12224; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5318_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14272)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14272; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2880_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16320)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16320; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4023_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(224)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {224, 704}, /*h(11170)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {11170, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1585_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13218)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {13218, 712}, /*h(2272)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2272, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8299_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4320)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4320, 704}, /*h(15266)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {15266, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5861_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6368)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6368; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3423_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8416)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8416, 704}, /*h(1651)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {1651, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_985_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10464)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10464, 704}, /*h(3699)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {3699, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7699_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12512)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12512, 704}, /*h(5747)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {5747, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5261_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14560)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14560, 704}, /*h(7795)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {7795, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2804_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1248)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1248, 704}, /*h(12194)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {12194, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_366_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3296)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3296, 704}, /*h(14242)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {14242, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7080_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16290)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {16290, 712}, /*h(5344)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5344, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4642_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7392)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7392, 704}, /*h(627)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {627, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2204_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9440)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9440, 704}, /*h(2675)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {2675, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8918_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11488)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11488, 704}, /*h(4723)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {4723, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6480_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13536)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13536, 704}, /*h(6771)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {6771, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4042_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15584)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15584, 704}, /*h(8819)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {8819, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7989_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(736)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 736; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5551_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2784)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2784; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3113_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4832)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4832; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_675_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6880)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6880; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7389_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8928)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8928; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4951_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10976)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10976; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2513_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13024)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13024; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_75_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15072)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15072; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6770_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1760)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1760; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4332_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3808)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3808; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1894_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5856)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5856; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8608_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7904)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7904; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6170_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9952)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9952; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3732_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12000)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12000; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1294_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14048)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14048; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8008_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16096)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16096; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_821_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(992)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {992, 704}, /*h(11938)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11938, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7535_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13986)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13986, 706}, /*h(3040)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3040, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5097_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5088)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5088, 704}, /*h(16034)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {16034, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2659_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7136)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7136; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_221_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9184)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9184; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6935_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11232)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11232, 704}, /*h(15413)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15413, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4497_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13280)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13280; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2058_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15328)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15328, 704}, /*h(11147)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {11147, 711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8754_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2016)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2016, 704}, /*h(12962)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12962, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6316_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4064)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4064, 704}, /*h(15010)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15010, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3878_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6112)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6112; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1440_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8160)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8160; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8154_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10208)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10208; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5716_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12256)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12256; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3278_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14304)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14304; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_839_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16352)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16352, 704}, /*h(12171)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {12171, 711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8131_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5693_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2064)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2064; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3255_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4112)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4112; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_817_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6160)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6160; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7531_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8208)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8208; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5093_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10256)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10256; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2655_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12304)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12304; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_217_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14352)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14352; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6912_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1040)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1040; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4474_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3088)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3088; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2036_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5136)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5136; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8750_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7184)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7184; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6312_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9232)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9232; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3874_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11280)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11280; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1436_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13328)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13328; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8150_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15376)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15376; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2946_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(528)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {528, 704}, /*h(11474)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {11474, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_508_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2576)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2576, 704}, /*h(13522)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {13522, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7222_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15570)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {15570, 707}, /*h(4624)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4624, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4784_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6672)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6672; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2346_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8720)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8720; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9060_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10768)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10768, 704}, /*h(4003)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {4003, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6622_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12816)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12816, 704}, /*h(6051)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {6051, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4184_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14864)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14864, 704}, /*h(8099)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {8099, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1727_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12498)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {12498, 707}, /*h(1552)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1552, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8441_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3600)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3600, 704}, /*h(14546)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {14546, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6003_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5648)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5648; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3565_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7696)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7696; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1127_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9744)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9744; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7841_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11792)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11792, 704}, /*h(5027)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {5027, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5403_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13840)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13840, 704}, /*h(7075)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {7075, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2965_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15888)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15888, 704}, /*h(9123)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {9123, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4929_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(784)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 784; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2491_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2832)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2832; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_53_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4880)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4880; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6767_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6928)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6928; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4329_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8976)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8976; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1891_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11024)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11024; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8605_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13072)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13072; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6167_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15120)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15120; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3710_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1808)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1808; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1272_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3856)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3856; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7986_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5904)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5904; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5548_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7952)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7952; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3110_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10000)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10000; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_672_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12048)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12048; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7386_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14096)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14096; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4948_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16144)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16144; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6091_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(48)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 48; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3653_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2096)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2096; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1215_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4144)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4144; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7929_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6192)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6192; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5491_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8240)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8240; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3053_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10288)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10288; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_615_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12336)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12336; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7329_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14384)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14384; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4872_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1072)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1072; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2434_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3120)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3120; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9148_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5168)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5168; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6710_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7216)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7216; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4272_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9264)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9264; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1834_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11312)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11312; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8548_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13360)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13360; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6110_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15408)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15408; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_906_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(560)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {560, 704}, /*h(11506)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {11506, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7620_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13554)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {13554, 707}, /*h(2608)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2608, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5182_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4656)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4656, 704}, /*h(15602)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {15602, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2744_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6704)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6704; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_306_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8752)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8752, 704}, /*h(1987)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {1987, 713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7020_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10800)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10800, 704}, /*h(4035)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {4035, 713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4582_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12848)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12848, 704}, /*h(6083)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {6083, 713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2144_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14896)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14896, 704}, /*h(8131)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {8131, 713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8839_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1584)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1584, 704}, /*h(12530)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {12530, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6401_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3632)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3632, 704}, /*h(14578)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {14578, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3963_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5680)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5680; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1525_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7728)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7728, 704}, /*h(963)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {963, 713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8239_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9776)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9776, 704}, /*h(3011)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {3011, 713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5801_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11824)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11824, 704}, /*h(5059)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {5059, 713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3363_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13872)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13872, 704}, /*h(7107)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {7107, 713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_925_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15920)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15920, 704}, /*h(9155)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {9155, 713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2889_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(816)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 816; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_451_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2864)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2864; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7165_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4912)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4912; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4727_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6960)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6960; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2289_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9008)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9008; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9003_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11056)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11056; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6565_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13104)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13104; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4127_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15152)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15152; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1670_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1840)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1840; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8384_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3888)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3888; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5946_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5936)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5936; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3508_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7984)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7984; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1070_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10032)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10032; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7784_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12080)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12080; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5346_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14128)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14128; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2908_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16176)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16176; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4051_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(80)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 80; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1613_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2128)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2128; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8327_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4176)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4176; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5889_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6224)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6224; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3451_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8272)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8272; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1013_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10320)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10320; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7727_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12368)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12368; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5289_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14416)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14416; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2832_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1104)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1104; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_394_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3152)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3152; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7108_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5200)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5200; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4670_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7248)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7248; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2232_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9296)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9296; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8946_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11344)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11344; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6508_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13392)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13392; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4070_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15440)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15440; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8018_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(592)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 592; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5580_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2640)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2640; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3142_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4688)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4688; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_704_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6736)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6736; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7418_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8784)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8784, 704}, /*h(2019)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b000] f3_refining_prefix*/ {2019, 714} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4980_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10832)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10832, 704}, /*h(4067)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b001] f3_refining_prefix*/ {4067, 715} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2542_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12880)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12880, 704}, /*h(6115)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b010] f3_refining_prefix CET=1*/ {6115, 2063} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_104_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14928)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14928, 704}, /*h(8163)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b011] f3_refining_prefix CET=1*/ {8163, 2062} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6799_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1616)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1616; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4361_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3664)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3664; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1923_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5712)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5712; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8637_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7760)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7760, 704}, /*h(995)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b000] f3_refining_prefix*/ {995, 714} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6199_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9808)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9808, 704}, /*h(3043)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b001] f3_refining_prefix*/ {3043, 715} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3761_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11856)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11856, 704}, /*h(5091)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b010] f3_refining_prefix CET=1*/ {5091, 2063} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1323_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13904)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13904, 704}, /*h(7139)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b011] f3_refining_prefix CET=1*/ {7139, 2062} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8037_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15952)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15952, 704}, /*h(9187)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b100] f3_refining_prefix*/ {9187, 716} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_849_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(848)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {848, 704}, /*h(11794)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11794, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7563_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13842)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13842, 706}, /*h(2896)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2896, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5125_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4944)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4944, 704}, /*h(15890)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15890, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2687_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6992)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6992; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_249_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9040)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9040; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6963_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11088)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11088; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4525_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13136)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13136; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2087_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15184)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15184; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8782_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1872)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1872, 704}, /*h(12818)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12818, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6344_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3920)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3920, 704}, /*h(14866)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14866, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3906_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5968)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5968; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1468_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8016)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8016; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8182_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10064)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10064; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5744_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12112)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12112; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3306_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14160)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14160; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_868_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16208)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16208; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2011_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(112)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 112; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8725_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2160)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2160; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6287_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4208)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4208; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3849_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6256)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6256; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1411_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8304)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8304; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8125_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10352)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10352; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5687_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12400)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12400; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3249_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14448)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14448; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_792_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1136)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1136; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7506_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3184)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3184; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5068_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5232)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5232; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2630_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7280)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7280; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_192_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9328)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9328; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6906_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11376)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11376; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4468_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13424)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13424; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2030_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15472)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15472; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5978_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(624)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 624; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3540_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2672)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2672; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1102_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4720)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4720; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7816_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6768)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6768, 704}, /*h(3)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {3, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5378_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8816)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8816, 704}, /*h(2051)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {2051, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2940_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10864)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10864, 704}, /*h(4099)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {4099, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_502_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12912)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12912, 704}, /*h(6147)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {6147, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7216_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14960)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14960, 704}, /*h(8195)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {8195, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4759_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1648)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1648; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2321_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3696)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3696; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9035_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5744)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5744; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6597_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7792)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7792, 704}, /*h(1027)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {1027, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4159_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9840)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9840, 704}, /*h(3075)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {3075, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1721_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11888)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11888, 704}, /*h(5123)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {5123, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8435_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13936)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13936, 704}, /*h(7171)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {7171, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5997_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15984)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15984, 704}, /*h(9219)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {9219, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7961_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11826)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11826, 706}, /*h(880)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {880, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5523_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2928)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2928, 704}, /*h(13874)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13874, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3085_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4976)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4976, 704}, /*h(15922)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15922, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_647_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7024)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7024; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7361_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9072)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9072; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4923_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11120)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11120; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2485_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13168)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13168; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_47_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15216)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15216; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6742_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1904)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1904, 704}, /*h(12850)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12850, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4304_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14898)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14898, 706}, /*h(3952)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3952, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1866_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6000)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6000; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8580_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8048)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8048; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6142_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10096)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10096; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3704_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12144)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12144; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1266_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14192)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14192; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7980_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16240)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16240; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9123_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(144)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {144, 704}, /*h(11090)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {11090, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6685_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2192)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2192, 704}, /*h(13138)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {13138, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4247_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15186)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {15186, 709}, /*h(4240)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4240, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1809_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6288)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6288; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8523_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8336)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8336; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6085_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10384)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10384; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3647_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12432)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12432; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1209_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14480)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14480; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7904_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12114)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {12114, 709}, /*h(1168)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1168, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5466_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3216)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3216, 704}, /*h(14162)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {14162, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3028_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5264)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5264, 704}, /*h(16210)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {16210, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_590_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7312)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7312; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7304_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9360)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9360; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4866_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11408)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11408; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2428_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13456)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13456; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9142_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15504)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15504; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3938_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(656)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 656; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1500_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2704)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2704; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8214_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4752)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4752; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5776_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6800)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6800, 704}, /*h(35)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {35, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3338_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(8848)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8848, 704}, /*h(13029)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13029, 704}, /*h(2083)=2 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {2083, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_900_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(4131)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {4131, 705}, /*h(15077)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15077, 704}, /*h(10896)=2 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10896, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7613_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12944)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12944, 704}, /*h(8763)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {8763, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5175_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14992)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14992, 704}, /*h(10811)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {10811, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2719_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1680)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1680; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_281_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3728)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3728; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6995_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5776)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5776; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4557_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7824)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7824, 704}, /*h(1059)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {1059, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2119_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(9872)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9872, 704}, /*h(3107)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {3107, 705}, /*h(14053)=2 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14053, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8833_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(16101)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16101, 704}, /*h(11920)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11920, 704}, /*h(5155)=2 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {5155, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6394_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13968)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13968, 704}, /*h(9787)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {9787, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3956_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16016)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16016, 704}, /*h(11835)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11835, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5921_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(912)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {912, 704}, /*h(11858)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11858, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3483_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2960)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2960, 704}, /*h(13906)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13906, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1045_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15954)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15954, 706}, /*h(5008)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5008, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7759_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7056)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7056; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5321_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9104)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9104; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2883_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11152)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11152; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_445_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13200)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13200; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7159_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15248)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15248; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4702_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12882)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12882, 706}, /*h(1936)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1936, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2264_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3984)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3984, 704}, /*h(14930)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14930, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8978_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6032)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6032; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6540_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8080)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8080; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4102_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10128)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10128; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1664_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12176)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12176; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8378_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14224)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14224; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5940_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16272)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16272; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7083_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(176)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {176, 704}, /*h(11122)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {11122, 710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4645_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13170)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {13170, 710}, /*h(2224)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2224, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2207_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4272)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4272, 704}, /*h(15218)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {15218, 710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8921_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6320)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6320; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6483_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8368)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8368; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4045_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10416)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10416; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1607_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12464)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12464; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8321_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14512)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14512; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5864_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1200)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1200, 704}, /*h(12146)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {12146, 710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3426_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3248)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3248, 704}, /*h(14194)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {14194, 710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_988_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16242)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {16242, 710}, /*h(5296)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5296, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7702_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7344)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7344; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5264_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9392)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9392; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2826_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11440)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11440; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_388_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13488)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13488; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7102_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15536)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15536, 704}, /*h(8771)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {8771, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1897_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(688)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 688; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8611_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2736)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2736; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6173_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4784)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4784; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3735_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6832)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6832; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1297_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8880)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8880; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8011_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10928)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10928; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5573_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12976)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12976; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3135_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15024)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15024; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_678_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1712)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1712; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7392_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3760)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3760; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4954_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5808)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5808; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2516_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7856)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7856; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_78_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9904)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9904; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6792_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11952)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11952; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4354_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14000)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14000; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1916_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16048)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16048; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3881_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(944)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {944, 704}, /*h(11890)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11890, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1443_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13938)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13938, 706}, /*h(2992)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2992, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8157_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5040)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5040, 704}, /*h(15986)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15986, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5719_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7088)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7088; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3281_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9136)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9136; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_843_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11184)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11184; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7557_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13232)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13232; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5119_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15280)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15280; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2662_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1968)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1968, 704}, /*h(12914)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12914, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_224_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4016)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4016, 704}, /*h(14962)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14962, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6938_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6064)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6064; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4500_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8112)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8112; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2062_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10160)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10160; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8776_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12208)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12208; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6338_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14256)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14256; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3900_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16304)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16304; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5043_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11154)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {11154, 711}, /*h(208)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {208, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2605_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2256)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2256, 704}, /*h(13202)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {13202, 711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_167_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4304)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4304, 704}, /*h(15250)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {15250, 711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6881_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6352)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6352; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4443_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8400)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8400, 704}, /*h(1635)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {1635, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2005_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10448)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10448, 704}, /*h(3683)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {3683, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8719_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12496)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12496, 704}, /*h(5731)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {5731, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6281_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14544)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14544, 704}, /*h(7779)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {7779, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3824_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1232)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1232, 704}, /*h(12178)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {12178, 711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1386_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14226)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {14226, 711}, /*h(3280)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3280, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8100_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5328)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5328, 704}, /*h(16274)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {16274, 711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5662_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7376)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7376, 704}, /*h(611)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {611, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3224_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9424)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9424, 704}, /*h(2659)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {2659, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_786_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11472)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11472, 704}, /*h(4707)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {4707, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7500_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13520)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13520, 704}, /*h(6755)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {6755, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5062_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15568)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15568, 704}, /*h(8803)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {8803, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9009_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(720)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 720; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6571_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2768)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2768; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4133_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4816)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4816; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1695_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6864)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6864; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8409_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8912)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8912; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5971_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10960)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10960; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3533_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13008)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13008; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1095_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15056)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15056; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7790_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1744)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1744; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5352_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3792)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3792; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2914_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5840)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5840; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_476_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7888)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7888; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7190_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9936)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9936; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4752_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11984)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11984; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2314_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14032)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14032; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9028_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16080)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16080; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1841_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11922)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11922, 706}, /*h(976)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {976, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8555_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3024)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3024, 704}, /*h(13970)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13970, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6117_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5072)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5072, 704}, /*h(16018)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {16018, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3679_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7120)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7120; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1241_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9168)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9168; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7955_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11216)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11216; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5517_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13264)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13264; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3079_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15312)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15312; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_622_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2000)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2000, 704}, /*h(12946)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12946, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7336_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14994)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14994, 706}, /*h(4048)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4048, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4898_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6096)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6096; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2460_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8144)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8144; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_22_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10192)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10192; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6736_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12240)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12240; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4298_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14288)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14288; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1860_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16336)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16336; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3003_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(240)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {240, 704}, /*h(11186)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {11186, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_565_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2288)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2288, 704}, /*h(13234)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {13234, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7279_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15282)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {15282, 712}, /*h(4336)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4336, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4841_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6384)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6384; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2403_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8432)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8432, 704}, /*h(1667)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {1667, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9117_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10480)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10480, 704}, /*h(3715)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {3715, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6679_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12528)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12528, 704}, /*h(5763)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {5763, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4241_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14576)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14576, 704}, /*h(7811)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {7811, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1784_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12210)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {12210, 712}, /*h(1264)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1264, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8498_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3312)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3312, 704}, /*h(14258)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {14258, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6060_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5360)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5360, 704}, /*h(16306)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {16306, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3622_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7408)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7408, 704}, /*h(643)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {643, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1184_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9456)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9456, 704}, /*h(2691)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {2691, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7898_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11504)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11504, 704}, /*h(4739)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {4739, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5460_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13552)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13552, 704}, /*h(6787)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {6787, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3022_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15600)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15600, 704}, /*h(8835)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {8835, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6969_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(752)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 752; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4531_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2800)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2800; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2093_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4848)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4848; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8807_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6896)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6896; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6369_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8944)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8944; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3931_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10992)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10992; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1493_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13040)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13040; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8207_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15088)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15088; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5750_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1776)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1776; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3312_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3824)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3824; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_874_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5872)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5872; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7588_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7920)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7920; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5150_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9968)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9968; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2712_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12016)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12016; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_274_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14064)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14064; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6988_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16112)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16112; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8953_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1008)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1008, 704}, /*h(11954)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11954, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6515_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3056)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3056, 704}, /*h(14002)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14002, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4077_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(5104)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5104, 704}, /*h(16050)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {16050, 706}, /*h(9285)=2 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9285, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1639_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7152)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7152, 704}, /*h(11333)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11333, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8352_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9200)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9200, 704}, /*h(5019)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {5019, 711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5914_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11248)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11248, 704}, /*h(7067)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {7067, 711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3476_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13296)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13296; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1038_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15344)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15344; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7734_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12978)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12978, 706}, /*h(2032)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2032, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5296_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(8261)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8261, 704}, /*h(4080)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4080, 704}, /*h(15026)=2 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15026, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2858_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6128)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6128, 704}, /*h(10309)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10309, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_419_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8176)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8176, 704}, /*h(3995)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {3995, 711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7133_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10224)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10224, 704}, /*h(6043)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {6043, 711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4695_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12272)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12272; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2257_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14320)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14320; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8971_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16368)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16368; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4320_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4, 704}, /*h(6769)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6769, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1882_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2052)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2052, 704}, /*h(8817)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8817, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8596_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4100)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4100, 704}, /*h(10865)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10865, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6158_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6148)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6148, 704}, /*h(12913)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12913, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3720_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8196)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8196, 704}, /*h(14961)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14961, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1282_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10244)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10244; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7996_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12292)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12292; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5558_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14340)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14340; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3101_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1028)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1028, 704}, /*h(7793)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7793, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_663_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3076)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3076, 704}, /*h(9841)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9841, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7377_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5124)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5124, 704}, /*h(11889)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11889, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4939_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7172)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7172, 704}, /*h(13937)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13937, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2501_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9220)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9220, 704}, /*h(15985)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15985, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_63_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11268)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11268; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6777_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13316)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13316; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4339_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15364)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15364; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8287_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(516)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {516, 704}, /*h(11462)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {11462, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5849_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2564)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2564, 704}, /*h(13510)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {13510, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3411_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15558)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {15558, 705}, /*h(4612)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4612, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_973_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6660)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6660; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7687_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8708)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8708; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5249_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10756)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10756; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2811_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12804)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12804, 704}, /*h(1858)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {1858, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_373_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3906)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {3906, 709}, /*h(14852)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14852, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7068_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12486)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {12486, 705}, /*h(1540)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1540, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4630_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3588)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3588, 704}, /*h(14534)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {14534, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2192_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5636)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5636; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8906_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7684)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7684; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6468_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9732)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9732; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4030_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(834)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {834, 709}, /*h(11780)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11780, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1592_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2882)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {2882, 709}, /*h(13828)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13828, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8306_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(15876)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15876, 704}, /*h(4930)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {4930, 709}, /*h(9111)=2 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {9111, 711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1118_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(772)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 772; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7832_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2820)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2820; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5394_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4868)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4868; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2956_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6916)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6916; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_518_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8964)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8964; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7232_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(66)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {66, 705}, /*h(11012)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11012, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4794_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2114)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {2114, 705}, /*h(13060)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13060, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2356_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15108)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15108, 704}, /*h(4162)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {4162, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9051_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1796)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1796; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6613_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3844)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3844; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4175_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5892)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5892; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1737_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7940)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7940; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8451_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9988)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9988; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6013_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12036)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12036, 704}, /*h(1090)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {1090, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3575_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3138)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {3138, 705}, /*h(14084)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14084, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1137_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5186)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {5186, 705}, /*h(16132)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16132, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2280_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(36)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {36, 704}, /*h(6801)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6801, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8994_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2084)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2084, 704}, /*h(8849)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8849, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6556_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4132)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4132, 704}, /*h(10897)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10897, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4118_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6180)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6180, 704}, /*h(12945)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12945, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1680_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8228)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8228, 704}, /*h(14993)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14993, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8394_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10276)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10276; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5956_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12324)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12324; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3518_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14372)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14372; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1061_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1060)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1060, 704}, /*h(7825)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7825, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7775_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3108)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3108, 704}, /*h(9873)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9873, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5337_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5156)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5156, 704}, /*h(11921)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11921, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2899_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7204)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7204, 704}, /*h(13969)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13969, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_461_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9252)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9252, 704}, /*h(16017)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16017, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7175_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11300)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11300; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4737_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13348)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13348; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2299_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15396)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15396; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6247_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(548)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {548, 704}, /*h(11494)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {11494, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3809_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13542)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {13542, 705}, /*h(2596)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2596, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1371_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4644)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4644, 704}, /*h(15590)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {15590, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8085_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6692)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6692; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5647_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8740)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8740, 704}, /*h(1975)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {1975, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3209_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10788)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10788, 704}, /*h(4023)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {4023, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_771_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12836)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12836, 704}, /*h(6071)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {6071, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7485_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14884)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14884, 704}, /*h(8119)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {8119, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5028_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1572)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1572, 704}, /*h(12518)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {12518, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2590_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3620)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3620, 704}, /*h(14566)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {14566, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_152_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5668)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5668; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6866_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7716)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7716, 704}, /*h(951)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {951, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4428_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9764)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9764, 704}, /*h(2999)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {2999, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1990_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11812)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11812, 704}, /*h(5047)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {5047, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8704_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13860)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13860, 704}, /*h(7095)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {7095, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6266_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15908)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15908, 704}, /*h(9143)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {9143, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8230_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(804)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 804; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5792_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2852)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2852; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3354_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4900)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4900; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_916_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6948)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6948; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7630_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8996)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8996; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5192_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(98)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {98, 705}, /*h(11044)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11044, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2754_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13092)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13092, 704}, /*h(2146)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {2146, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_316_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4194)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {4194, 705}, /*h(15140)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15140, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7011_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1828)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1828; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4573_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3876)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3876; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2135_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5924)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5924; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8849_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7972)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7972; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6411_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10020)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10020; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3973_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1122)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {1122, 705}, /*h(12068)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12068, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1535_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3170)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {3170, 705}, /*h(14116)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14116, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8249_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16164)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16164, 704}, /*h(5218)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {5218, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_240_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(68)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {68, 704}, /*h(6833)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6833, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6954_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2116)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2116, 704}, /*h(8881)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8881, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4516_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4164)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4164, 704}, /*h(10929)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10929, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2078_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6212)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6212, 704}, /*h(12977)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12977, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8792_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8260)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8260, 704}, /*h(15025)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15025, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6354_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10308)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10308; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3916_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12356)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12356; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1478_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14404)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14404; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8173_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1092)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1092, 704}, /*h(7857)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7857, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5735_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3140)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3140, 704}, /*h(9905)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9905, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3297_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5188)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5188, 704}, /*h(11953)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11953, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_859_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7236)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7236, 704}, /*h(14001)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14001, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7573_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9284)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9284, 704}, /*h(16049)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16049, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5135_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11332)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11332; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2697_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13380)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13380; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_259_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15428)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15428; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4207_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(580)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 580; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1769_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2628)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2628; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8483_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4676)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4676; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6045_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6724)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6724; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3607_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8772)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8772, 704}, /*h(2007)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {2007, 713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1169_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10820)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10820, 704}, /*h(4055)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {4055, 713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7883_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12868)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12868, 704}, /*h(6103)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {6103, 713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5445_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14916)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14916, 704}, /*h(8151)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {8151, 713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2988_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1604)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1604; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_550_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3652)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3652; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7264_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5700)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5700; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4826_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7748)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7748, 704}, /*h(983)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {983, 713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2388_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9796)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9796, 704}, /*h(3031)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {3031, 713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9102_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11844)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11844, 704}, /*h(5079)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {5079, 713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6664_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13892)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13892, 704}, /*h(7127)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {7127, 713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4226_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15940)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15940, 704}, /*h(9175)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {9175, 713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6190_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(836)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {836, 704}, /*h(11782)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11782, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3752_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13830)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13830, 706}, /*h(2884)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2884, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1314_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4932)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4932, 704}, /*h(15878)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15878, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8028_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6980)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6980; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5590_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9028)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9028; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3152_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11076)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11076, 704}, /*h(130)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {130, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_714_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2178)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {2178, 705}, /*h(13124)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13124, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7428_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4226)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {4226, 705}, /*h(15172)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15172, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4971_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1860)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1860, 704}, /*h(12806)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12806, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2533_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3908)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3908, 704}, /*h(14854)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14854, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_95_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5956)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5956; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6809_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8004)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8004; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4371_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10052)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10052; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1933_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1154)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {1154, 705}, /*h(12100)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12100, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8647_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14148)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14148, 704}, /*h(3202)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {3202, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6209_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5250)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {5250, 705}, /*h(16196)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16196, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7352_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(100)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {100, 704}, /*h(6865)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6865, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4914_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2148)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2148, 704}, /*h(8913)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8913, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2476_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4196)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4196, 704}, /*h(10961)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10961, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_38_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6244)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6244, 704}, /*h(13009)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13009, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6752_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8292)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8292, 704}, /*h(15057)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15057, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4314_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10340)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10340; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1876_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12388)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12388; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8590_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14436)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14436; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6133_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1124)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1124, 704}, /*h(7889)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7889, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3695_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3172)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3172, 704}, /*h(9937)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9937, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1257_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5220)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5220, 704}, /*h(11985)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11985, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7971_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7268)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7268, 704}, /*h(14033)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14033, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5533_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9316)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9316, 704}, /*h(16081)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16081, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3095_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11364)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11364; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_657_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13412)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13412; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7371_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15460)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15460; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2167_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(612)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 612; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8881_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2660)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2660; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6443_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4708)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4708; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4005_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6756)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6756; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1567_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8804)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8804, 704}, /*h(2039)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b000] f3_refining_prefix*/ {2039, 714} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8281_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10852)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10852, 704}, /*h(4087)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b001] f3_refining_prefix*/ {4087, 715} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5843_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12900)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12900, 704}, /*h(6135)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b010] f3_refining_prefix CET=1*/ {6135, 2063} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3405_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14948)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14948, 704}, /*h(8183)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b011] f3_refining_prefix CET=1*/ {8183, 2062} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_948_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1636)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1636; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7662_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3684)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3684; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5224_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5732)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5732; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2786_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7780)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7780, 704}, /*h(1015)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b000] f3_refining_prefix*/ {1015, 714} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_348_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9828)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9828, 704}, /*h(3063)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b001] f3_refining_prefix*/ {3063, 715} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7062_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11876)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11876, 704}, /*h(5111)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b010] f3_refining_prefix CET=1*/ {5111, 2063} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4624_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13924)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13924, 704}, /*h(7159)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b011] f3_refining_prefix CET=1*/ {7159, 2062} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2186_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15972)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15972, 704}, /*h(9207)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b100] f3_refining_prefix*/ {9207, 716} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4150_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11814)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11814, 706}, /*h(868)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {868, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1712_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2916)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2916, 704}, /*h(13862)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13862, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8426_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4964)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4964, 704}, /*h(15910)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15910, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5988_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7012)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7012; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3550_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9060)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9060; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1112_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(162)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {162, 705}, /*h(11108)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11108, 704}, /*h(4343)=2 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {4343, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7826_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(6391)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {6391, 707}, /*h(2210)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {2210, 705}, /*h(13156)=2 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13156, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5388_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15204)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15204, 704}, /*h(8439)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {8439, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2931_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1892)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1892, 704}, /*h(12838)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12838, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_493_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14886)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14886, 706}, /*h(3940)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3940, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7207_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5988)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5988; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4769_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8036)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8036; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2331_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10084)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10084; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9045_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(12132)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12132, 704}, /*h(5367)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {5367, 707}, /*h(1186)=2 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {1186, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6607_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(7415)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {7415, 707}, /*h(3234)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {3234, 705}, /*h(14180)=2 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14180, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 17) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4169_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16228)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16228, 704}, /*h(9463)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {9463, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5312_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(6897)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6897, 704}, /*h(132)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {132, 704}, /*h(11078)=2 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {11078, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2874_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2180)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2180, 704}, /*h(13126)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {13126, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_436_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15174)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {15174, 709}, /*h(4228)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4228, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7150_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6276)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6276; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4712_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8324)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8324; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2274_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10372)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10372; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8988_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12420)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12420; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6550_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14468)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14468; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4093_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12102)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {12102, 709}, /*h(1156)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1156, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1655_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3204)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3204, 704}, /*h(14150)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {14150, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8369_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5252)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5252, 704}, /*h(16198)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {16198, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5931_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7300)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7300; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3493_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9348)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9348; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1055_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11396)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11396; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7769_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13444)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13444; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5331_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15492)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15492; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_127_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(644)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 644; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6841_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2692)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2692; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4403_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4740)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4740; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1965_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6788)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6788, 704}, /*h(23)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {23, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8679_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8836)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8836, 704}, /*h(2071)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {2071, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6241_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10884)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10884, 704}, /*h(4119)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {4119, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3803_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12932)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12932, 704}, /*h(6167)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {6167, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1365_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14980)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14980, 704}, /*h(8215)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {8215, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8060_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1668)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1668; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5622_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3716)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3716; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3184_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5764)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5764; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_746_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7812)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7812, 704}, /*h(1047)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {1047, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7460_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9860)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9860, 704}, /*h(3095)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {3095, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5022_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11908)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11908, 704}, /*h(5143)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {5143, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2584_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13956)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13956, 704}, /*h(7191)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {7191, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_146_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16004)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16004, 704}, /*h(9239)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {9239, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2110_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(900)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {900, 704}, /*h(11846)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11846, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8824_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2948)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2948, 704}, /*h(13894)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13894, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6386_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15942)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15942, 706}, /*h(4996)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4996, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3948_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7044)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7044; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1510_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9092)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9092; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8224_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11140)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11140; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5786_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13188)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13188; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3348_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15236)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15236; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_891_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12870)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12870, 706}, /*h(1924)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1924, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7605_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3972)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3972, 704}, /*h(14918)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14918, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5167_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6020)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6020; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2729_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8068)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8068; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_291_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10116)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10116; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7005_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12164)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12164; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4567_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14212)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14212; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2129_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16260)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16260; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3272_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(164)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {164, 704}, /*h(11110)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {11110, 710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_834_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13158)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {13158, 710}, /*h(2212)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2212, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7548_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4260)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4260, 704}, /*h(15206)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {15206, 710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5110_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6308)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6308; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2672_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8356)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8356; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_234_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10404)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10404; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6948_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12452)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12452; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4510_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14500)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14500; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2053_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1188)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1188, 704}, /*h(12134)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {12134, 710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8767_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3236)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3236, 704}, /*h(14182)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {14182, 710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6329_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16230)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {16230, 710}, /*h(5284)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5284, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3891_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7332)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7332; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1453_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9380)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9380; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8167_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11428)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11428; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5729_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13476)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13476; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3291_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15524)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15524; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7239_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(676)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {676, 704}, /*h(4857)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4857, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4801_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2724)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2724, 704}, /*h(6905)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6905, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2362_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4772)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4772; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9076_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6820)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6820; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6638_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8868)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8868; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4200_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10916)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10916; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1762_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2018)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b000] f3_refining_prefix*/ {2018, 714}, /*h(12964)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12964, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8476_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15012)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15012, 704}, /*h(4066)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b001] f3_refining_prefix*/ {4066, 715} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6020_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1700)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1700, 704}, /*h(5881)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5881, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3581_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3748)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3748; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1143_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5796)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5796; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7857_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7844)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7844; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5419_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9892)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9892; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2981_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11940)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11940, 704}, /*h(994)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b000] f3_refining_prefix*/ {994, 714} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_543_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3042)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b001] f3_refining_prefix*/ {3042, 715}, /*h(13988)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13988, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7257_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5090)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b010] f3_refining_prefix CET=0*/ {5090, 720}, /*h(16036)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16036, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_70_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(932)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {932, 704}, /*h(11878)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11878, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6784_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13926)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13926, 706}, /*h(2980)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2980, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4346_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5028)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5028, 704}, /*h(15974)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15974, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1908_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7076)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7076; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8622_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9124)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9124; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6184_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11172)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11172; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3746_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13220)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13220; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1308_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15268)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15268; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8003_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1956)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1956, 704}, /*h(12902)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12902, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5565_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4004)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4004, 704}, /*h(14950)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14950, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3127_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6052)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6052; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_689_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8100)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8100; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7403_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10148)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10148; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4965_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12196)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12196; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2527_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14244)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14244; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_89_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16292)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16292; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1232_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11142)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {11142, 711}, /*h(196)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {196, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7946_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2244)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2244, 704}, /*h(13190)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {13190, 711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5508_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4292)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4292, 704}, /*h(15238)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {15238, 711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3070_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6340)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6340; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_632_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8388)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8388, 704}, /*h(1623)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {1623, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7346_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10436)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10436, 704}, /*h(3671)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {3671, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4908_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12484)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12484, 704}, /*h(5719)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {5719, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2470_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14532)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14532, 704}, /*h(7767)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {7767, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_13_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1220)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1220, 704}, /*h(12166)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {12166, 711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6727_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14214)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {14214, 711}, /*h(3268)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3268, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4289_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5316)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5316, 704}, /*h(16262)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {16262, 711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1851_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7364)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7364, 704}, /*h(599)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {599, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8565_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9412)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9412, 704}, /*h(2647)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {2647, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6127_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11460)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11460, 704}, /*h(4695)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {4695, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3689_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13508)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13508, 704}, /*h(6743)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {6743, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1251_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15556)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15556, 704}, /*h(8791)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {8791, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5198_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(708)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 708; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2760_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2756)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2756; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_322_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4804)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4804; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7036_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6852)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6852; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4598_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8900)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8900; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2160_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {2, 705}, /*h(10948)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10948, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8874_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12996)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12996, 704}, /*h(2050)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {2050, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6436_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4098)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {4098, 705}, /*h(15044)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15044, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3979_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1732)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1732; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1541_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3780)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3780; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8255_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5828)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5828; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5817_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7876)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7876; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3379_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9924)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9924; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_941_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1026)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {1026, 705}, /*h(11972)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11972, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7655_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3074)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {3074, 705}, /*h(14020)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14020, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5217_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16068)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16068, 704}, /*h(5122)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {5122, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7182_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11910)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11910, 706}, /*h(964)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {964, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4744_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3012)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3012, 704}, /*h(13958)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13958, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2306_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5060)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5060, 704}, /*h(16006)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {16006, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9020_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7108)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7108; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6582_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9156)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9156; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4144_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11204)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11204; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1706_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13252)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13252; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8420_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15300)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15300; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5963_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1988)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1988, 704}, /*h(12934)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12934, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3525_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14982)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14982, 706}, /*h(4036)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4036, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1087_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6084)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6084; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7801_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8132)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8132; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5363_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10180)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10180; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2925_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12228)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12228; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_487_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14276)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14276; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7201_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16324)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16324; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8344_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(228)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {228, 704}, /*h(11174)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {11174, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5906_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2276)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2276, 704}, /*h(13222)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {13222, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3468_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15270)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {15270, 712}, /*h(4324)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4324, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1030_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6372)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6372; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7744_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8420)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8420, 704}, /*h(1655)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {1655, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5306_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10468)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10468, 704}, /*h(3703)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {3703, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2868_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12516)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12516, 704}, /*h(5751)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {5751, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_430_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14564)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14564, 704}, /*h(7799)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {7799, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7125_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12198)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {12198, 712}, /*h(1252)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1252, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4687_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3300)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3300, 704}, /*h(14246)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {14246, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2249_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5348)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5348, 704}, /*h(16294)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {16294, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8963_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7396)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7396, 704}, /*h(631)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {631, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6525_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9444)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9444, 704}, /*h(2679)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {2679, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4087_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11492)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11492, 704}, /*h(4727)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {4727, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1649_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13540)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13540, 704}, /*h(6775)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {6775, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8363_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15588)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15588, 704}, /*h(8823)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {8823, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3158_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(740)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 740; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_720_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2788)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2788; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7434_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4836)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4836; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4996_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6884)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6884; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2558_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8932)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8932; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_120_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10980)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10980, 704}, /*h(34)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {34, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6834_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2082)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {2082, 705}, /*h(13028)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13028, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4396_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4130)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {4130, 705}, /*h(15076)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15076, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1939_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1764)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1764; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8653_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3812)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3812; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6215_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5860)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5860; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3777_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7908)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7908; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1339_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9956)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9956; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8053_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1058)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {1058, 705}, /*h(12004)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12004, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5615_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14052)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14052, 704}, /*h(3106)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {3106, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3177_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5154)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {5154, 705}, /*h(16100)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16100, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5142_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(996)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {996, 704}, /*h(11942)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11942, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2704_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3044)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3044, 704}, /*h(13990)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13990, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_266_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16038)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {16038, 706}, /*h(5092)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5092, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6980_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7140)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7140; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4542_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9188)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9188, 704}, /*h(13369)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13369, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2104_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11236)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11236, 704}, /*h(15417)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15417, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8817_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13284)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13284; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6379_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15332)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15332; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3923_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12966)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12966, 706}, /*h(2020)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2020, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1485_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4068)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4068, 704}, /*h(15014)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15014, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8199_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6116)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6116; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5761_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8164)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8164; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3323_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10212)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10212, 704}, /*h(14393)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14393, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_885_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12260)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12260; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7598_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14308)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14308; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5160_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16356)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16356; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3300_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(20)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {20, 704}, /*h(6785)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6785, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_862_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2068)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2068, 704}, /*h(8833)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8833, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7576_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4116)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4116, 704}, /*h(10881)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10881, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5138_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6164)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6164, 704}, /*h(12929)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12929, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2700_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8212)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8212, 704}, /*h(14977)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14977, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_262_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10260)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10260; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6976_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12308)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12308; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4538_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14356)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14356; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2081_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1044)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1044, 704}, /*h(7809)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7809, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8795_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3092)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3092, 704}, /*h(9857)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9857, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6357_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5140)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5140, 704}, /*h(11905)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11905, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3919_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7188)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7188, 704}, /*h(13953)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13953, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1481_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9236)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9236, 704}, /*h(16001)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16001, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8195_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11284)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11284; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5757_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13332)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13332; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3319_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15380)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15380; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7267_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11478)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {11478, 707}, /*h(532)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {532, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4829_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2580)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2580, 704}, /*h(13526)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {13526, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2391_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4628)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4628, 704}, /*h(15574)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {15574, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9105_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6676)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6676; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6667_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8724)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8724, 704}, /*h(1959)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {1959, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4229_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10772)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10772, 704}, /*h(4007)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {4007, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1791_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12820)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12820, 704}, /*h(6055)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {6055, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8505_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14868)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14868, 704}, /*h(8103)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {8103, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6048_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1556)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1556, 704}, /*h(12502)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {12502, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3610_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14550)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {14550, 707}, /*h(3604)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3604, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1172_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5652)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5652; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7886_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7700)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7700; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5448_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9748)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9748, 704}, /*h(2983)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {2983, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3010_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(11796)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11796, 704}, /*h(5031)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {5031, 712}, /*h(850)=2 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {850, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_572_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13844)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13844, 704}, /*h(7079)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {7079, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7286_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15892)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15892, 704}, /*h(9127)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {9127, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_98_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(788)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 788; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6812_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2836)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2836; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4374_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4884)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4884; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1936_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6932)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6932; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8650_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8980)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8980; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6212_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11028)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11028, 704}, /*h(82)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {82, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3774_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2130)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {2130, 707}, /*h(13076)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13076, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1336_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4178)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {4178, 707}, /*h(15124)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15124, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8031_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1812)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1812; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5593_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3860)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3860; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3155_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5908)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5908; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_717_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7956)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7956; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7431_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10004)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10004; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4993_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1106)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {1106, 707}, /*h(12052)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12052, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2555_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14100)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14100, 704}, /*h(3154)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {3154, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_117_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5202)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {5202, 707}, /*h(16148)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16148, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1260_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(52)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {52, 704}, /*h(6817)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6817, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7974_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2100)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2100, 704}, /*h(8865)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8865, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5536_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4148)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4148, 704}, /*h(10913)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10913, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3098_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6196)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6196, 704}, /*h(12961)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12961, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_660_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8244)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8244, 704}, /*h(15009)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15009, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7374_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10292)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10292; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4936_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12340)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12340; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2498_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14388)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14388; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_41_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1076)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1076, 704}, /*h(7841)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7841, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6755_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3124)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3124, 704}, /*h(9889)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9889, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4317_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5172)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5172, 704}, /*h(11937)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11937, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1879_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7220)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7220, 704}, /*h(13985)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13985, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8593_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9268)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9268, 704}, /*h(16033)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16033, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6155_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11316)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11316; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3717_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13364)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13364; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1279_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15412)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15412; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5227_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(564)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {564, 704}, /*h(11510)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {11510, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2789_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2612)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2612, 704}, /*h(13558)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {13558, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_351_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15606)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {15606, 707}, /*h(4660)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4660, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7065_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6708)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6708; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4627_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8756)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8756, 704}, /*h(1991)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {1991, 713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2189_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10804)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10804, 704}, /*h(4039)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {4039, 713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8903_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12852)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12852, 704}, /*h(6087)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {6087, 713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6465_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14900)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14900, 704}, /*h(8135)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {8135, 713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4008_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12534)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {12534, 707}, /*h(1588)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1588, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1570_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3636)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3636, 704}, /*h(14582)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {14582, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8284_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5684)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5684; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5846_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7732)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7732, 704}, /*h(967)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {967, 713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3408_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9780)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9780, 704}, /*h(3015)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {3015, 713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_970_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11828)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11828, 704}, /*h(5063)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {5063, 713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7684_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13876)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13876, 704}, /*h(7111)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {7111, 713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5246_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15924)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15924, 704}, /*h(9159)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {9159, 713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7210_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(820)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 820; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4772_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2868)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2868; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2334_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4916)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4916; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9048_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6964)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6964; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6610_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9012)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9012; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4172_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(114)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {114, 707}, /*h(11060)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11060, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1734_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2162)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {2162, 707}, /*h(13108)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13108, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8448_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15156)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15156, 704}, /*h(4210)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {4210, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5991_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1844)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1844; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3553_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3892)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3892; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1115_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5940)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5940; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7829_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7988)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7988; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5391_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10036)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10036; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2953_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12084)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12084, 704}, /*h(1138)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {1138, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_515_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3186)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {3186, 707}, /*h(14132)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14132, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7229_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5234)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {5234, 707}, /*h(16180)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16180, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8372_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(84)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {84, 704}, /*h(6849)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6849, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5934_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2132)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2132, 704}, /*h(8897)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8897, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3496_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4180)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4180, 704}, /*h(10945)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10945, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1058_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6228)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6228, 704}, /*h(12993)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12993, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7772_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8276)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8276, 704}, /*h(15041)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15041, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5334_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10324)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10324; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2896_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12372)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12372; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_458_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14420)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14420; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7153_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1108)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1108, 704}, /*h(7873)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7873, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4715_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3156)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3156, 704}, /*h(9921)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9921, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2277_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5204)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5204, 704}, /*h(11969)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11969, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8991_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7252)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7252, 704}, /*h(14017)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14017, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6553_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9300)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9300, 704}, /*h(16065)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16065, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4115_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11348)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11348; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1677_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13396)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13396; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8391_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15444)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15444; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3187_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(596)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 596; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_749_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2644)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2644; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7463_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4692)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4692; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5025_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6740)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6740; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2587_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8788)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8788, 704}, /*h(2023)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b000] f3_refining_prefix*/ {2023, 714} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_149_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10836)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10836, 704}, /*h(4071)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b001] f3_refining_prefix*/ {4071, 715} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6863_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12884)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12884, 704}, /*h(6119)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b010] f3_refining_prefix CET=1*/ {6119, 2063} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4425_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14932)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14932, 704}, /*h(8167)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b011] f3_refining_prefix CET=1*/ {8167, 2062} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1968_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1620)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1620; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8682_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3668)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3668; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6244_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5716)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5716; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3806_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7764)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7764, 704}, /*h(999)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b000] f3_refining_prefix*/ {999, 714} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1368_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9812)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9812, 704}, /*h(3047)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b001] f3_refining_prefix*/ {3047, 715} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8082_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11860)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11860, 704}, /*h(5095)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b010] f3_refining_prefix CET=1*/ {5095, 2063} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5644_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13908)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13908, 704}, /*h(7143)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b011] f3_refining_prefix CET=1*/ {7143, 2062} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3206_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15956)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15956, 704}, /*h(9191)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b100] f3_refining_prefix*/ {9191, 716} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5170_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(852)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {852, 704}, /*h(11798)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11798, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2732_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2900)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2900, 704}, /*h(13846)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13846, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_294_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15894)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15894, 706}, /*h(4948)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4948, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7008_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6996)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6996; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4570_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9044)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9044; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2132_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(146)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {146, 707}, /*h(11092)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11092, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8846_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13140)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13140, 704}, /*h(2194)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {2194, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6408_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4242)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {4242, 707}, /*h(15188)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15188, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3951_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12822)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12822, 706}, /*h(1876)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1876, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1513_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3924)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3924, 704}, /*h(14870)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14870, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8227_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5972)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5972; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5789_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8020)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8020; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3351_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10068)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10068; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_913_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1170)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {1170, 707}, /*h(12116)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12116, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7627_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3218)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {3218, 707}, /*h(14164)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14164, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5189_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16212)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16212, 704}, /*h(5266)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {5266, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6332_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(116)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {116, 704}, /*h(6881)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6881, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3894_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2164)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2164, 704}, /*h(8929)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8929, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1456_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(10977)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10977, 704}, /*h(4212)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4212, 704}, /*h(15158)=2 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=0*/ {15158, 722} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8170_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6260)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6260, 704}, /*h(13025)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13025, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5732_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8308)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8308; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3294_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10356)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10356; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_856_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12404)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12404; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7570_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14452)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14452; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5113_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1140)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1140, 704}, /*h(7905)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7905, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2675_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3188)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3188, 704}, /*h(9953)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9953, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_237_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5236)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5236, 704}, /*h(12001)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12001, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6951_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7284)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7284, 704}, /*h(14049)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14049, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4513_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9332)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9332; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2075_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11380)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11380; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8789_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13428)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13428; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6351_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15476)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15476; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1147_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(628)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 628; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7861_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2676)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2676; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5423_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4724)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4724; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2985_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6772)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6772, 704}, /*h(7)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {7, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_547_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8820)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8820, 704}, /*h(2055)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {2055, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7261_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10868)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10868, 704}, /*h(4103)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {4103, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4823_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12916)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12916, 704}, /*h(6151)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {6151, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2385_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14964)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14964, 704}, /*h(8199)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {8199, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9080_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1652)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1652; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6642_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3700)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3700; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4204_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5748)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5748; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1766_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7796)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7796, 704}, /*h(1031)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {1031, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8480_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9844)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9844, 704}, /*h(3079)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {3079, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6042_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11892)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11892, 704}, /*h(5127)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {5127, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3604_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13940)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13940, 704}, /*h(7175)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {7175, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1166_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15988)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15988, 704}, /*h(9223)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {9223, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3130_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(884)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {884, 704}, /*h(11830)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11830, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_692_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13878)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13878, 706}, /*h(2932)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2932, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7406_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4980)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4980, 704}, /*h(15926)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15926, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4968_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7028)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7028; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2530_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9076)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9076; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_92_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11124)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11124; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6806_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13172)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13172; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4368_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15220)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15220; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1911_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1908)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1908, 704}, /*h(12854)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12854, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8625_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3956)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3956, 704}, /*h(14902)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14902, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6187_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6004)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6004; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3749_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8052)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8052; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1311_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10100)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10100; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8025_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12148)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12148; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5587_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14196)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14196; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3149_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16244)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16244; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4292_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11094)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {11094, 709}, /*h(148)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {148, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1854_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2196)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2196, 704}, /*h(13142)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {13142, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8568_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4244)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4244, 704}, /*h(15190)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {15190, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6130_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6292)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6292; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3692_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8340)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8340; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1254_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10388)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10388; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7968_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12436)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12436; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5530_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14484)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14484; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3073_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1172)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1172, 704}, /*h(12118)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {12118, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_635_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14166)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {14166, 709}, /*h(3220)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3220, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7349_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5268)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5268, 704}, /*h(16214)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {16214, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4911_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7316)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7316; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2473_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9364)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9364; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_35_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11412)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11412; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6749_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13460)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13460; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4311_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15508)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15508; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8259_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(660)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 660; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5821_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2708)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2708; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3383_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4756)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4756; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_945_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(6804)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6804, 704}, /*h(10985)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10985, 704}, /*h(39)=2 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {39, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7659_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(2087)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {2087, 705}, /*h(13033)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13033, 704}, /*h(8852)=2 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8852, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5220_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10900)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10900; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2782_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12948)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12948, 704}, /*h(2002)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {2002, 713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_344_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4050)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {4050, 713}, /*h(14996)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14996, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7040_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1684)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1684; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4602_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3732)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3732; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2164_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5780)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5780; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8878_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(7828)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7828, 704}, /*h(1063)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {1063, 705}, /*h(12009)=2 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12009, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6440_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(14057)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14057, 704}, /*h(9876)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9876, 704}, /*h(3111)=2 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {3111, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4001_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(978)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {978, 713}, /*h(11924)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11924, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1563_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3026)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {3026, 713}, /*h(13972)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13972, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8277_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16020)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16020, 704}, /*h(5074)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {5074, 713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1090_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11862)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11862, 706}, /*h(916)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {916, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7804_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2964)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2964, 704}, /*h(13910)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13910, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5366_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5012)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5012, 704}, /*h(15958)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15958, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2928_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7060)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7060; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_490_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9108)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9108; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7204_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11156)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11156; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4766_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13204)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13204; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2328_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15252)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15252; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9023_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1940)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1940, 704}, /*h(12886)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12886, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6585_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14934)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14934, 706}, /*h(3988)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3988, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4147_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6036)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6036; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1709_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8084)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8084; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8423_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10132)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10132; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5985_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12180)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12180; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3547_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14228)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14228; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1109_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16276)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16276; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2252_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(180)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {180, 704}, /*h(11126)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {11126, 710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8966_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2228)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2228, 704}, /*h(13174)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {13174, 710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6528_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15222)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {15222, 710}, /*h(4276)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4276, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4090_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6324)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6324; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1652_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8372)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8372; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8366_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10420)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10420; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5928_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12468)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12468; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3490_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14516)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14516, 704}, /*h(7751)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {7751, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1033_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12150)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {12150, 710}, /*h(1204)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1204, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7747_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3252)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3252, 704}, /*h(14198)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {14198, 710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5309_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5300)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5300, 704}, /*h(16246)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {16246, 710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2871_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7348)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7348; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_433_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9396)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9396; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7147_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11444)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11444; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4709_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13492)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13492, 704}, /*h(6727)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {6727, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2271_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15540)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15540, 704}, /*h(8775)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {8775, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6218_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(692)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 692; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3780_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2740)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2740; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1342_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4788)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4788; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8056_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6836)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6836; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5618_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8884)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8884; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3180_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10932)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10932; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_742_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2034)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b000] f3_refining_prefix*/ {2034, 714}, /*h(12980)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12980, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7456_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4082)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b001] f3_refining_prefix*/ {4082, 715}, /*h(15028)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15028, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4999_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1716)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1716; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2561_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3764)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3764; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_123_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5812)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5812; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6837_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7860)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7860; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4399_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9908)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9908; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1961_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1010)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b000] f3_refining_prefix*/ {1010, 714}, /*h(11956)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11956, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8675_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14004)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14004, 704}, /*h(3058)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b001] f3_refining_prefix*/ {3058, 715} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6237_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5106)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b010] f3_refining_prefix CET=0*/ {5106, 720}, /*h(16052)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16052, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8202_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(948)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {948, 704}, /*h(11894)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11894, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5764_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2996)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2996, 704}, /*h(13942)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13942, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3326_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15990)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15990, 706}, /*h(5044)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5044, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_888_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7092)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7092; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7602_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9140)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9140; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5164_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11188)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11188; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2726_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13236)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13236; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_288_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15284)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15284; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6983_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12918)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12918, 706}, /*h(1972)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1972, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4545_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4020)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4020, 704}, /*h(14966)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14966, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2107_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6068)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6068; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8821_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8116)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8116; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6383_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10164)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10164; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3945_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12212)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12212; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1507_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14260)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14260; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8221_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16308)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16308; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_212_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(212)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {212, 704}, /*h(11158)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {11158, 711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6926_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13206)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {13206, 711}, /*h(2260)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2260, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4488_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4308)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4308, 704}, /*h(15254)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {15254, 711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2050_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6356)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6356; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8764_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8404)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8404, 704}, /*h(1639)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {1639, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6326_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10452)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10452, 704}, /*h(3687)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {3687, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3888_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12500)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12500, 704}, /*h(5735)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {5735, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1450_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14548)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14548, 704}, /*h(7783)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {7783, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8145_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1236)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1236, 704}, /*h(12182)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {12182, 711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5707_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3284)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3284, 704}, /*h(14230)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {14230, 711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3269_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16278)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {16278, 711}, /*h(5332)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5332, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_831_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7380)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7380, 704}, /*h(615)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {615, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7545_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9428)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9428, 704}, /*h(2663)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {2663, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5107_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11476)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11476, 704}, /*h(4711)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {4711, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2669_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13524)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13524, 704}, /*h(6759)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {6759, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_231_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15572)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15572, 704}, /*h(8807)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {8807, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4178_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(724)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 724; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1740_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2772)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2772; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8454_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4820)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4820; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6016_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6868)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6868; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3578_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8916)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8916; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1140_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(18)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {18, 707}, /*h(10964)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10964, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7854_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2066)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {2066, 707}, /*h(13012)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13012, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5416_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15060)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15060, 704}, /*h(4114)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {4114, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2959_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1748)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1748; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_521_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3796)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3796; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7235_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5844)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5844; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4797_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7892)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7892; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2359_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9940)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9940; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9073_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11988)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11988, 704}, /*h(1042)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {1042, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6635_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3090)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {3090, 707}, /*h(14036)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14036, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4197_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5138)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {5138, 707}, /*h(16084)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16084, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6162_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(980)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {980, 704}, /*h(11926)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11926, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3724_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13974)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13974, 706}, /*h(3028)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3028, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1286_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5076)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5076, 704}, /*h(16022)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {16022, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8000_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7124)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7124; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5562_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9172)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9172; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3124_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11220)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11220; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_686_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13268)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13268; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7400_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15316)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15316; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4943_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2004)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2004, 704}, /*h(12950)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12950, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2505_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4052)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4052, 704}, /*h(14998)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14998, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_67_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6100)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6100; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6781_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8148)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8148; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4343_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10196)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10196; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1905_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12244)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12244; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8619_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14292)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14292; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6181_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16340)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16340; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7324_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11190)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {11190, 712}, /*h(244)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {244, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4886_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2292)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2292, 704}, /*h(13238)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {13238, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2448_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4340)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4340, 704}, /*h(15286)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {15286, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_10_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6388)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6388; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6724_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8436)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8436, 704}, /*h(1671)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {1671, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4286_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10484)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10484, 704}, /*h(3719)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {3719, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1848_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12532)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12532, 704}, /*h(5767)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {5767, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8562_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14580)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14580, 704}, /*h(7815)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {7815, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6105_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1268)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1268, 704}, /*h(12214)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {12214, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3667_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14262)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {14262, 712}, /*h(3316)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3316, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1229_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5364)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5364, 704}, /*h(16310)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {16310, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7943_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7412)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7412, 704}, /*h(647)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {647, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5505_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9460)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9460, 704}, /*h(2695)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {2695, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3067_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11508)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11508, 704}, /*h(4743)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {4743, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_629_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13556)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13556, 704}, /*h(6791)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {6791, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7343_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15604)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15604, 704}, /*h(8839)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {8839, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2138_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(756)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 756; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8852_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2804)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2804; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6414_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4852)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4852; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3976_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6900)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6900; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1538_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8948)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8948; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8252_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(50)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {50, 707}, /*h(10996)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10996, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5814_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13044)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13044, 704}, /*h(2098)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {2098, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3376_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4146)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {4146, 707}, /*h(15092)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15092, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_919_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1780)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1780; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7633_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3828)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3828; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5195_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5876)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5876; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2757_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7924)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7924; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_319_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9972)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9972; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7033_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1074)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {1074, 707}, /*h(12020)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12020, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4595_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3122)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {3122, 707}, /*h(14068)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14068, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2157_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16116)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16116, 704}, /*h(5170)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {5170, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4122_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11958)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11958, 706}, /*h(1012)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1012, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1684_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(3060)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3060, 704}, /*h(14006)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14006, 706}, /*h(7241)=2 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7241, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8398_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(9289)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9289, 704}, /*h(5108)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5108, 704}, /*h(16054)=2 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {16054, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5959_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7156)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7156, 704}, /*h(13921)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13921, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3521_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9204)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9204, 704}, /*h(15969)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15969, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1083_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11252)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11252; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7797_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13300)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13300; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5359_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15348)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15348; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2903_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(6217)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6217, 704}, /*h(2036)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2036, 704}, /*h(12982)=2 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12982, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_465_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(15030)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15030, 706}, /*h(8265)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8265, 704}, /*h(4084)=2 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4084, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7178_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6132)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6132, 704}, /*h(12897)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12897, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4740_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8180)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8180, 704}, /*h(14945)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14945, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2302_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10228)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10228; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9016_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12276)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12276; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6578_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14324)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14324; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4140_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16372)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16372; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8641_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8, 704}, /*h(6773)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6773, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6203_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2056)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2056, 704}, /*h(8821)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8821, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3765_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4104)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4104, 704}, /*h(10869)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10869, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1327_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6152)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6152, 704}, /*h(12917)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12917, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8041_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8200)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8200, 704}, /*h(14965)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14965, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5603_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10248)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10248; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3165_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12296)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12296; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_727_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14344)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14344; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7422_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1032)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1032, 704}, /*h(7797)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7797, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4984_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3080)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3080, 704}, /*h(9845)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9845, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2546_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5128)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5128, 704}, /*h(11893)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11893, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_108_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7176)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7176, 704}, /*h(13941)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13941, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6822_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9224)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9224, 704}, /*h(15989)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15989, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4384_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11272)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11272; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1946_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13320)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13320; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8660_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15368)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15368; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3456_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11466)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {11466, 705}, /*h(520)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {520, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1018_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2568)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2568, 704}, /*h(13514)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {13514, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7732_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4616)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4616, 704}, /*h(15562)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {15562, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5294_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6664)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6664; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2856_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8712)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8712; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_418_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10760)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10760; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7132_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1862)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {1862, 709}, /*h(12808)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12808, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4694_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(14856)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14856, 704}, /*h(8091)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {8091, 711}, /*h(3910)=2 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {3910, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2237_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1544)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1544, 704}, /*h(12490)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {12490, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8951_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14538)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {14538, 705}, /*h(3592)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3592, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6513_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5640)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5640; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4075_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7688)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7688; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1637_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9736)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9736; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8351_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11784)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11784, 704}, /*h(838)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {838, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5913_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2886)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {2886, 709}, /*h(13832)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13832, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3475_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(9115)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {9115, 711}, /*h(4934)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {4934, 709}, /*h(15880)=2 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15880, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5439_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(776)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 776; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3001_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2824)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2824; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_563_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4872)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4872; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7277_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6920)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6920; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4839_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8968)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8968; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2401_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11016)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11016, 704}, /*h(70)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {70, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9115_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2118)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {2118, 705}, /*h(13064)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13064, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6677_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4166)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {4166, 705}, /*h(15112)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15112, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4220_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1800)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1800; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1782_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3848)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3848; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8496_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5896)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5896; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6058_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7944)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7944; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3620_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9992)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9992; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1182_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1094)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {1094, 705}, /*h(12040)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12040, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7896_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14088)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14088, 704}, /*h(3142)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {3142, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5458_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5190)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {5190, 705}, /*h(16136)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16136, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6601_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(40)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {40, 704}, /*h(6805)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6805, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4163_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2088)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2088, 704}, /*h(8853)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8853, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1725_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4136)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4136, 704}, /*h(10901)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10901, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8439_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6184)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6184, 704}, /*h(12949)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12949, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6001_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8232)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8232, 704}, /*h(14997)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14997, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3563_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10280)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10280; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1125_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12328)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12328; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7839_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14376)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14376; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5382_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1064)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1064, 704}, /*h(7829)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7829, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2944_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3112)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3112, 704}, /*h(9877)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9877, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_506_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5160)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5160, 704}, /*h(11925)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11925, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7220_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7208)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7208, 704}, /*h(13973)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13973, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4782_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9256)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9256, 704}, /*h(16021)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16021, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2344_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11304)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11304; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9058_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13352)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13352; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6620_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15400)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15400; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1416_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(552)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {552, 704}, /*h(11498)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {11498, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8130_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2600)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2600, 704}, /*h(13546)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {13546, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5692_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15594)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {15594, 705}, /*h(4648)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4648, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3254_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6696)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6696; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_816_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8744)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8744, 704}, /*h(1979)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {1979, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7530_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10792)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10792, 704}, /*h(4027)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {4027, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5092_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12840)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12840, 704}, /*h(6075)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {6075, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2654_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14888)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14888, 704}, /*h(8123)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {8123, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_197_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12522)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {12522, 705}, /*h(1576)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1576, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6911_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3624)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3624, 704}, /*h(14570)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {14570, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4473_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5672)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5672; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2035_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7720)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7720, 704}, /*h(955)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {955, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8749_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9768)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9768, 704}, /*h(3003)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {3003, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6311_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11816)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11816, 704}, /*h(5051)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {5051, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3873_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13864)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13864, 704}, /*h(7099)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {7099, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1435_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15912)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15912, 704}, /*h(9147)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {9147, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3399_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(808)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 808; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_961_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2856)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2856; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7675_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4904)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4904; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5237_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6952)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6952; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2799_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9000)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9000; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_361_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(102)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {102, 705}, /*h(11048)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11048, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7075_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2150)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {2150, 705}, /*h(13096)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13096, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4637_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15144)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15144, 704}, /*h(4198)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {4198, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2180_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1832)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1832; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8894_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3880)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3880; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6456_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5928)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5928; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4018_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7976)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7976; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1580_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10024)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10024; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8294_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12072)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12072, 704}, /*h(1126)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {1126, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5856_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3174)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {3174, 705}, /*h(14120)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14120, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3418_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5222)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {5222, 705}, /*h(16168)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16168, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4561_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(72)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {72, 704}, /*h(6837)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6837, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2123_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2120)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2120, 704}, /*h(8885)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8885, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8837_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4168)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4168, 704}, /*h(10933)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10933, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6399_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6216)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6216, 704}, /*h(12981)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12981, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3961_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8264)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8264, 704}, /*h(15029)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15029, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1523_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10312)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10312; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8237_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12360)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12360; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5799_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14408)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14408; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3342_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1096)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1096, 704}, /*h(7861)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7861, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_904_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3144)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3144, 704}, /*h(9909)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9909, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7618_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5192)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5192, 704}, /*h(11957)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11957, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5180_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7240)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7240, 704}, /*h(14005)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14005, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2742_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9288)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9288, 704}, /*h(16053)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16053, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_304_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11336)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11336; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7018_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13384)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13384; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4580_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15432)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15432; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8528_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(584)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 584; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6090_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2632)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2632; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3652_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4680)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4680; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1214_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6728)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6728; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7928_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8776)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8776, 704}, /*h(2011)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {2011, 713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5490_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10824)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10824, 704}, /*h(4059)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {4059, 713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3052_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12872)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12872, 704}, /*h(6107)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {6107, 713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_614_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14920)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14920, 704}, /*h(8155)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {8155, 713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7309_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1608)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1608; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4871_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3656)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3656; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2433_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5704)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5704; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9147_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7752)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7752, 704}, /*h(987)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {987, 713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6709_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9800)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9800, 704}, /*h(3035)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {3035, 713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4271_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11848)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11848, 704}, /*h(5083)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {5083, 713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1833_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13896)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13896, 704}, /*h(7131)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {7131, 713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8547_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15944)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15944, 704}, /*h(9179)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {9179, 713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1359_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(840)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {840, 704}, /*h(11786)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11786, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8073_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2888)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2888, 704}, /*h(13834)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13834, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5635_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15882)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15882, 706}, /*h(4936)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4936, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3197_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6984)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6984; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_759_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9032)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9032; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7473_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(134)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {134, 705}, /*h(11080)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11080, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5035_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13128)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13128, 704}, /*h(2182)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {2182, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2597_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4230)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {4230, 705}, /*h(15176)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15176, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_140_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12810)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12810, 706}, /*h(1864)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1864, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6854_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3912)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3912, 704}, /*h(14858)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14858, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4416_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5960)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5960; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1978_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8008)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8008; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8692_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10056)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10056; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6254_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1158)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {1158, 705}, /*h(12104)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12104, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3816_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3206)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {3206, 705}, /*h(14152)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14152, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1378_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16200)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16200, 704}, /*h(5254)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {5254, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2521_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(104)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {104, 704}, /*h(6869)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6869, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_83_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2152)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2152, 704}, /*h(8917)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8917, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6797_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4200)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4200, 704}, /*h(10965)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10965, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4359_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6248)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6248, 704}, /*h(13013)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13013, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1921_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8296)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8296, 704}, /*h(15061)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15061, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8635_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10344)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10344; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6197_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12392)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12392; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3759_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14440)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14440; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1302_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1128)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1128, 704}, /*h(7893)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7893, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8016_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3176)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3176, 704}, /*h(9941)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9941, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5578_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5224)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5224, 704}, /*h(11989)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11989, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3140_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7272)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7272, 704}, /*h(14037)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14037, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_702_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9320)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9320, 704}, /*h(16085)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16085, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7416_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11368)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11368; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4978_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13416)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13416; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2540_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15464)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15464; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6488_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(616)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 616; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4050_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2664)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2664; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1612_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4712)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4712; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8326_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6760)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6760; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5888_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8808)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8808, 704}, /*h(2043)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b000] f3_refining_prefix*/ {2043, 714} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3450_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10856)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10856, 704}, /*h(4091)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b001] f3_refining_prefix*/ {4091, 715} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1012_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12904)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12904, 704}, /*h(6139)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b010] f3_refining_prefix CET=1*/ {6139, 2063} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7726_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14952)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14952, 704}, /*h(8187)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b011] f3_refining_prefix CET=1*/ {8187, 2062} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5269_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1640)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1640; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2831_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3688)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3688; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_393_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5736)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5736; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7107_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7784)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7784, 704}, /*h(1019)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b000] f3_refining_prefix*/ {1019, 714} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4669_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9832)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9832, 704}, /*h(3067)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b001] f3_refining_prefix*/ {3067, 715} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2231_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11880)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11880, 704}, /*h(5115)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b010] f3_refining_prefix CET=1*/ {5115, 2063} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8945_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13928)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13928, 704}, /*h(7163)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b011] f3_refining_prefix CET=1*/ {7163, 2062} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6507_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15976)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15976, 704}, /*h(9211)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b100] f3_refining_prefix*/ {9211, 716} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8471_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(872)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {872, 704}, /*h(11818)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11818, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6033_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13866)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13866, 706}, /*h(2920)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2920, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3595_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4968)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4968, 704}, /*h(15914)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15914, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1157_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7016)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7016; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7871_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9064)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9064; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5433_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(4347)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {4347, 707}, /*h(166)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {166, 705}, /*h(11112)=2 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11112, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2995_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13160)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13160, 704}, /*h(6395)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {6395, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_557_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15208)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15208, 704}, /*h(8443)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {8443, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7252_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1896)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1896, 704}, /*h(12842)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12842, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4814_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3944)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3944, 704}, /*h(14890)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14890, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2376_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5992)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5992; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9090_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8040)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8040; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6652_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10088)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10088, 704}, /*h(3323)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {3323, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4214_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(1190)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {1190, 705}, /*h(12136)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12136, 704}, /*h(5371)=2 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {5371, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((9*key % 17) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1776_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14184)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14184, 704}, /*h(7419)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {7419, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8490_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16232)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16232, 704}, /*h(9467)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {9467, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_481_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11082)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {11082, 709}, /*h(136)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {136, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7195_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2184)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2184, 704}, /*h(13130)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {13130, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4757_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4232)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4232, 704}, /*h(15178)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {15178, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2319_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6280)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6280; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9033_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8328)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8328; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6595_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10376)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10376; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4157_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12424)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12424; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1719_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14472)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14472; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8414_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1160)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1160, 704}, /*h(12106)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {12106, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5976_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14154)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {14154, 709}, /*h(3208)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3208, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3538_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5256)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5256, 704}, /*h(16202)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {16202, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1100_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7304)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7304; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7814_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9352)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9352; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5376_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11400)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11400; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2938_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13448)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13448; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_500_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15496)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15496; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4448_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(648)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 648; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2010_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2696)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2696; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8724_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4744)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4744; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6286_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6792)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6792, 704}, /*h(27)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {27, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3848_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8840)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8840, 704}, /*h(2075)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {2075, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1410_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10888)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10888, 704}, /*h(4123)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {4123, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8124_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12936)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12936, 704}, /*h(6171)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {6171, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5686_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14984)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14984, 704}, /*h(8219)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {8219, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3229_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1672)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1672; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_791_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3720)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3720; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7505_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5768)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5768; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5067_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7816)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7816, 704}, /*h(1051)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {1051, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2629_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9864)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9864, 704}, /*h(3099)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {3099, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_191_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11912)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11912, 704}, /*h(5147)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {5147, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6905_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13960)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13960, 704}, /*h(7195)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {7195, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4467_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16008)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16008, 704}, /*h(9243)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {9243, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6431_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11850)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11850, 706}, /*h(904)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {904, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3993_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2952)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2952, 704}, /*h(13898)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13898, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1555_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5000)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5000, 704}, /*h(15946)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15946, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8269_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7048)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7048; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5831_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9096)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9096; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3393_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11144)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11144; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_955_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13192)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13192; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7669_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15240)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15240; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5212_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1928)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1928, 704}, /*h(12874)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12874, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2774_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14922)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14922, 706}, /*h(3976)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3976, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_336_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6024)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6024; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7050_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8072)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8072; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4612_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10120)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10120; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2174_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12168)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12168; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8888_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14216)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14216; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6450_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16264)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16264; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7593_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(168)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {168, 704}, /*h(11114)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {11114, 710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5155_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2216)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2216, 704}, /*h(13162)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {13162, 710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2717_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15210)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {15210, 710}, /*h(4264)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4264, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_279_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6312)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6312; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6993_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8360)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8360; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4555_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10408)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10408; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2117_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12456)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12456; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8831_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14504)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14504; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6374_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12138)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {12138, 710}, /*h(1192)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1192, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3936_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3240)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3240, 704}, /*h(14186)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {14186, 710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1498_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5288)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5288, 704}, /*h(16234)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {16234, 710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8212_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7336)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7336; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5774_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9384)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9384; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3336_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11432)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11432; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_898_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13480)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13480; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7612_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15528)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15528; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2408_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(680)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 680; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9121_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2728)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2728; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6683_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4776)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4776, 704}, /*h(595)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {595, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4245_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6824)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6824; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1807_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8872)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8872; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8521_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10920)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10920; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6083_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2022)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b000] f3_refining_prefix*/ {2022, 714}, /*h(12968)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12968, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3645_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4070)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b001] f3_refining_prefix*/ {4070, 715}, /*h(15016)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15016, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1188_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1704)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1704; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7902_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3752)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3752; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5464_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5800)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5800; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3026_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7848)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7848; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_588_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9896)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9896; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7302_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(998)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b000] f3_refining_prefix*/ {998, 714}, /*h(11944)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11944, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4864_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13992)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13992, 704}, /*h(3046)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b001] f3_refining_prefix*/ {3046, 715} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2426_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5094)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b010] f3_refining_prefix CET=0*/ {5094, 720}, /*h(16040)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16040, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4391_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(936)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {936, 704}, /*h(11882)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11882, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1953_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2984)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2984, 704}, /*h(13930)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13930, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8667_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15978)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15978, 706}, /*h(5032)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5032, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6229_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7080)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7080; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3791_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9128)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9128; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1353_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11176)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11176; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8067_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13224)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13224; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5629_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15272)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15272; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3172_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12906)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12906, 706}, /*h(1960)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1960, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_734_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4008)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4008, 704}, /*h(14954)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14954, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7448_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6056)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6056; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5010_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8104)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8104; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2572_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10152)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10152; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_134_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12200)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12200; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6848_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14248)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14248; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4410_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16296)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16296; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5553_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(200)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {200, 704}, /*h(11146)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {11146, 711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3115_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13194)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {13194, 711}, /*h(2248)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2248, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_677_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4296)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4296, 704}, /*h(15242)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {15242, 711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7391_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6344)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6344; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4953_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8392)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8392, 704}, /*h(1627)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {1627, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2515_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10440)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10440, 704}, /*h(3675)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {3675, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_77_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12488)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12488, 704}, /*h(5723)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {5723, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6791_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14536)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14536, 704}, /*h(7771)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {7771, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4334_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1224)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1224, 704}, /*h(12170)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {12170, 711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1896_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3272)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3272, 704}, /*h(14218)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {14218, 711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8610_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16266)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {16266, 711}, /*h(5320)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5320, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6172_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7368)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7368, 704}, /*h(603)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {603, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3734_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9416)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9416, 704}, /*h(2651)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {2651, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1296_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11464)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11464, 704}, /*h(4699)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {4699, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8010_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13512)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13512, 704}, /*h(6747)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {6747, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5572_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15560)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15560, 704}, /*h(8795)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {8795, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_367_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(712)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 712; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7081_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2760)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2760; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4643_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4808)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4808; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2205_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6856)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6856; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8919_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8904)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8904; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6481_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {6, 705}, /*h(10952)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10952, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4043_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2054)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {2054, 705}, /*h(13000)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13000, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1605_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15048)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15048, 704}, /*h(4102)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {4102, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8300_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1736)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1736; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5862_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3784)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3784; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3424_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5832)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5832; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_986_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7880)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7880; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7700_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9928)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9928; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5262_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11976)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11976, 704}, /*h(1030)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {1030, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2824_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3078)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {3078, 705}, /*h(14024)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14024, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_386_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5126)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {5126, 705}, /*h(16072)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16072, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2351_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(968)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {968, 704}, /*h(11914)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11914, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9065_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13962)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13962, 706}, /*h(3016)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3016, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6627_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5064)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5064, 704}, /*h(16010)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {16010, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4189_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7112)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7112; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1751_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9160)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9160; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8465_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11208)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11208; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6027_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13256)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13256; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3589_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15304)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15304; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1132_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1992)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1992, 704}, /*h(12938)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12938, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7846_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4040)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4040, 704}, /*h(14986)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14986, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5408_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6088)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6088; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2970_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8136)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8136; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_532_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10184)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10184; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7246_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12232)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12232; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4808_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14280)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14280; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2370_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16328)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16328; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3513_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11178)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {11178, 712}, /*h(232)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {232, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1075_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2280)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2280, 704}, /*h(13226)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {13226, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7789_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4328)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4328, 704}, /*h(15274)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {15274, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5351_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6376)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6376; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2913_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8424)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8424, 704}, /*h(1659)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {1659, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_475_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10472)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10472, 704}, /*h(3707)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {3707, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7189_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12520)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12520, 704}, /*h(5755)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {5755, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4751_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14568)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14568, 704}, /*h(7803)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {7803, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2294_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1256)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1256, 704}, /*h(12202)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {12202, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9008_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14250)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {14250, 712}, /*h(3304)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3304, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6570_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5352)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5352, 704}, /*h(16298)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {16298, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4132_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7400)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7400, 704}, /*h(635)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {635, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1694_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9448)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9448, 704}, /*h(2683)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {2683, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8408_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11496)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11496, 704}, /*h(4731)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {4731, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5970_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13544)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13544, 704}, /*h(6779)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {6779, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3532_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15592)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15592, 704}, /*h(8827)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {8827, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7479_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(744)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 744; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5041_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2792)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2792; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2603_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4840)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4840; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_165_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6888)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6888; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6879_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8936)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8936; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4441_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(38)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {38, 705}, /*h(10984)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10984, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2003_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13032)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13032, 704}, /*h(2086)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {2086, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8717_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4134)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {4134, 705}, /*h(15080)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15080, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6260_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1768)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1768; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3822_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3816)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3816; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1384_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5864)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5864; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8098_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7912)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7912; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5660_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9960)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9960; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3222_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1062)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {1062, 705}, /*h(12008)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12008, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_784_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3110)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {3110, 705}, /*h(14056)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14056, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7498_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16104)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16104, 704}, /*h(5158)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {5158, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_311_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11946)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11946, 706}, /*h(1000)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1000, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7025_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3048)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3048, 704}, /*h(13994)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13994, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4587_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5096)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5096, 704}, /*h(16042)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {16042, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2149_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7144)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7144; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8863_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9192)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9192; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6424_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11240)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11240, 704}, /*h(7059)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {7059, 711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3986_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13288)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13288, 704}, /*h(9107)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {9107, 711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1548_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15336)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15336; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8244_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2024)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2024, 704}, /*h(12970)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12970, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5806_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15018)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15018, 706}, /*h(4072)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4072, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3368_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6120)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6120; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_930_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8168)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8168; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7644_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10216)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10216; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5205_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12264)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12264, 704}, /*h(8083)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {8083, 711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2767_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14312)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14312, 704}, /*h(10131)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {10131, 711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_329_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16360)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16360; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7621_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(24)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {24, 704}, /*h(6789)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6789, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5183_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2072)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2072, 704}, /*h(8837)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8837, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2745_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4120)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4120, 704}, /*h(10885)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10885, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_307_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6168)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6168, 704}, /*h(12933)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12933, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7021_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8216)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8216, 704}, /*h(14981)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14981, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4583_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10264)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10264; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2145_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12312)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12312; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8859_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14360)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14360; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6402_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1048)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1048, 704}, /*h(7813)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7813, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3964_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3096)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3096, 704}, /*h(9861)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9861, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1526_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5144)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5144, 704}, /*h(11909)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11909, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8240_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7192)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7192, 704}, /*h(13957)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13957, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5802_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9240)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9240, 704}, /*h(16005)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16005, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3364_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11288)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11288; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_926_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13336)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13336; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7640_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15384)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15384; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2436_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(536)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {536, 704}, /*h(11482)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {11482, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9150_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13530)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {13530, 707}, /*h(2584)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2584, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6712_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4632)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4632, 704}, /*h(15578)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {15578, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4274_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6680)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6680; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1836_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8728)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8728, 704}, /*h(1963)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {1963, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8550_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10776)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10776, 704}, /*h(4011)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {4011, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6112_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12824)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12824, 704}, /*h(6059)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {6059, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3674_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14872)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14872, 704}, /*h(8107)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {8107, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1217_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1560)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1560, 704}, /*h(12506)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {12506, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7931_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3608)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3608, 704}, /*h(14554)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {14554, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5493_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5656)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5656; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3055_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7704)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7704, 704}, /*h(939)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {939, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_617_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9752)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9752, 704}, /*h(2987)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {2987, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7331_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11800)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11800, 704}, /*h(5035)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {5035, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4893_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13848)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13848, 704}, /*h(7083)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {7083, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2455_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15896)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15896, 704}, /*h(9131)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {9131, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4419_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(792)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 792; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1981_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2840)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2840; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8695_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4888)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4888; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6257_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6936)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6936; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3819_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8984)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8984; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1381_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(86)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {86, 707}, /*h(11032)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11032, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8095_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13080)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13080, 704}, /*h(2134)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {2134, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5657_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4182)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {4182, 707}, /*h(15128)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15128, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3200_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1816)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1816; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_762_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3864)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3864; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7476_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5912)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5912; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5038_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7960)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7960; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2600_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10008)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10008; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_162_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1110)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {1110, 707}, /*h(12056)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12056, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6876_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3158)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {3158, 707}, /*h(14104)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14104, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4438_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16152)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16152, 704}, /*h(5206)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {5206, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5581_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(56)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {56, 704}, /*h(6821)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6821, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3143_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2104)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2104, 704}, /*h(8869)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8869, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_705_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4152)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4152, 704}, /*h(10917)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10917, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7419_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6200)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6200, 704}, /*h(12965)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12965, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4981_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8248)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8248, 704}, /*h(15013)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15013, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2543_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10296)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10296; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_105_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12344)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12344; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6819_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14392)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14392; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4362_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1080)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1080, 704}, /*h(7845)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7845, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1924_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3128)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3128, 704}, /*h(9893)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9893, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8638_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5176)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5176, 704}, /*h(11941)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11941, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6200_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7224)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7224, 704}, /*h(13989)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13989, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3762_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9272)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9272, 704}, /*h(16037)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16037, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1324_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11320)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11320; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8038_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13368)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13368; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5600_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15416)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15416; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_396_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11514)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {11514, 707}, /*h(568)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {568, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7110_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2616)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2616, 704}, /*h(13562)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {13562, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4672_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4664)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4664, 704}, /*h(15610)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {15610, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2234_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6712)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6712; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8948_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8760)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8760, 704}, /*h(1995)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {1995, 713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6510_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10808)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10808, 704}, /*h(4043)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {4043, 713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4072_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12856)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12856, 704}, /*h(6091)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {6091, 713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1634_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14904)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14904, 704}, /*h(8139)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {8139, 713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8329_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1592)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1592, 704}, /*h(12538)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {12538, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5891_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14586)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {14586, 707}, /*h(3640)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3640, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3453_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5688)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5688; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1015_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7736)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7736, 704}, /*h(971)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {971, 713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7729_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9784)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9784, 704}, /*h(3019)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {3019, 713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5291_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11832)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11832, 704}, /*h(5067)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {5067, 713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2853_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13880)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13880, 704}, /*h(7115)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {7115, 713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_415_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15928)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15928, 704}, /*h(9163)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {9163, 713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2379_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(824)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 824; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9093_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2872)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2872; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6655_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4920)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4920; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4217_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6968)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6968; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1779_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9016)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9016; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8493_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11064)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11064, 704}, /*h(118)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {118, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6055_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2166)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {2166, 707}, /*h(13112)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13112, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3617_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4214)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {4214, 707}, /*h(15160)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15160, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1160_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1848)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1848; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7874_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3896)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3896; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5436_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5944)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5944; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2998_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7992)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7992; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_560_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10040)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10040; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7274_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1142)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {1142, 707}, /*h(12088)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12088, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4836_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14136)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14136, 704}, /*h(3190)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {3190, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2398_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5238)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {5238, 707}, /*h(16184)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16184, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3541_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(88)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {88, 704}, /*h(6853)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6853, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1103_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2136)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2136, 704}, /*h(8901)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8901, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7817_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4184)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4184, 704}, /*h(10949)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10949, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5379_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6232)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6232, 704}, /*h(12997)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12997, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2941_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8280)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8280, 704}, /*h(15045)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15045, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_503_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10328)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10328; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7217_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12376)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12376; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4779_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14424)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14424; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2322_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1112)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1112, 704}, /*h(7877)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7877, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9036_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3160)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3160, 704}, /*h(9925)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9925, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6598_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5208)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5208, 704}, /*h(11973)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11973, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4160_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7256)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7256, 704}, /*h(14021)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14021, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1722_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9304)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9304, 704}, /*h(16069)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16069, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8436_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11352)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11352; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5998_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13400)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13400; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3560_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15448)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15448; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7508_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(600)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 600; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5070_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2648)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2648; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2632_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4696)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4696; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_194_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6744)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6744; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6908_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8792)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8792, 704}, /*h(2027)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b000] f3_refining_prefix*/ {2027, 714} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4470_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10840)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10840, 704}, /*h(4075)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b001] f3_refining_prefix*/ {4075, 715} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2032_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12888)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12888, 704}, /*h(6123)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b010] f3_refining_prefix CET=1*/ {6123, 2063} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8746_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14936)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14936, 704}, /*h(8171)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b011] f3_refining_prefix CET=1*/ {8171, 2062} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6289_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1624)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1624; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3851_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3672)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3672; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1413_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5720)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5720; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8127_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7768)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7768, 704}, /*h(1003)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b000] f3_refining_prefix*/ {1003, 714} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5689_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9816)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9816, 704}, /*h(3051)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b001] f3_refining_prefix*/ {3051, 715} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3251_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11864)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11864, 704}, /*h(5099)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b010] f3_refining_prefix CET=1*/ {5099, 2063} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_813_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13912)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13912, 704}, /*h(7147)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b011] f3_refining_prefix CET=1*/ {7147, 2062} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7527_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15960)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15960, 704}, /*h(9195)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b100] f3_refining_prefix*/ {9195, 716} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_339_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11802)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11802, 706}, /*h(856)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {856, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7053_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2904)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2904, 704}, /*h(13850)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13850, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4615_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4952)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4952, 704}, /*h(15898)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15898, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2177_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7000)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7000; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8891_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9048)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9048; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6453_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(150)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {150, 707}, /*h(11096)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11096, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4015_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2198)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {2198, 707}, /*h(13144)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13144, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1577_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15192)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15192, 704}, /*h(4246)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {4246, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8272_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1880)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1880, 704}, /*h(12826)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12826, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5834_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14874)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14874, 706}, /*h(3928)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3928, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3396_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5976)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5976; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_958_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8024)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8024; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7672_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10072)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10072; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5234_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12120)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12120, 704}, /*h(1174)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {1174, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2796_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3222)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {3222, 707}, /*h(14168)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14168, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_358_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5270)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {5270, 707}, /*h(16216)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16216, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1501_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(120)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {120, 704}, /*h(6885)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6885, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8215_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(8933)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8933, 704}, /*h(2168)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2168, 704}, /*h(13114)=2 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=0*/ {13114, 722} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5777_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(4216)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4216, 704}, /*h(15162)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=0*/ {15162, 722}, /*h(10981)=2 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10981, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((9*key % 17) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3339_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6264)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6264; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_901_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8312)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8312; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7615_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10360)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10360; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5177_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12408)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12408; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2739_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14456)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14456; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_282_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1144)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1144, 704}, /*h(7909)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7909, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6996_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(3192)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3192, 704}, /*h(14138)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W1 mode64 CET=0*/ {14138, 723}, /*h(9957)=2 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9957, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4558_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(12005)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12005, 704}, /*h(16186)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W1 mode64 CET=0*/ {16186, 723}, /*h(5240)=2 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5240, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2120_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7288)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7288; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8834_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9336)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9336; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6396_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11384)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11384; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3958_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13432)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13432; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1520_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15480)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15480; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5468_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(632)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 632; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3030_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2680)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2680; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_592_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4728)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4728; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7306_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6776)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6776, 704}, /*h(11)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {11, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4868_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8824)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8824, 704}, /*h(2059)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {2059, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2430_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10872)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10872, 704}, /*h(4107)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {4107, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9144_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12920)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12920, 704}, /*h(6155)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {6155, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6706_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14968)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14968, 704}, /*h(8203)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {8203, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4249_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1656)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1656; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1811_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3704)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3704; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8525_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5752)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5752; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6087_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7800)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7800, 704}, /*h(1035)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {1035, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3649_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9848)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9848, 704}, /*h(3083)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {3083, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1211_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11896)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11896, 704}, /*h(5131)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {5131, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7925_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13944)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13944, 704}, /*h(7179)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {7179, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5487_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15992)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15992, 704}, /*h(9227)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {9227, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7451_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(888)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {888, 704}, /*h(11834)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11834, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5013_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2936)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2936, 704}, /*h(13882)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13882, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2575_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15930)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15930, 706}, /*h(4984)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4984, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_137_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7032)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7032; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6851_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9080)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9080; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4413_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11128)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11128; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1975_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13176)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13176; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8689_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15224)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15224; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6232_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12858)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12858, 706}, /*h(1912)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1912, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3794_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3960)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3960, 704}, /*h(14906)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14906, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1356_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6008)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6008; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8070_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8056)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8056; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5632_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10104)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10104; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3194_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12152)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12152; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_756_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14200)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14200; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7470_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16248)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16248; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8613_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(152)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {152, 704}, /*h(11098)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {11098, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6175_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13146)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {13146, 709}, /*h(2200)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2200, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3737_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4248)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4248, 704}, /*h(15194)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {15194, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1299_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6296)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6296; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8013_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8344)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8344; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5575_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10392)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10392; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3137_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12440)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12440; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_699_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14488)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14488; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7394_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1176)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1176, 704}, /*h(12122)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {12122, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4956_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3224)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3224, 704}, /*h(14170)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {14170, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2518_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16218)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {16218, 709}, /*h(5272)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5272, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_80_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7320)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7320; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6794_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9368)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9368; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4356_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11416)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11416; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1918_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13464)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13464; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8632_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15512)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15512; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3428_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(664)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 664; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_990_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2712)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2712; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7704_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4760)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4760; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5266_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6808)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6808, 704}, /*h(43)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {43, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2827_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8856)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8856, 704}, /*h(4675)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {4675, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_389_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10904)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10904, 704}, /*h(6723)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {6723, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7103_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2006)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {2006, 713}, /*h(12952)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12952, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4665_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15000)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15000, 704}, /*h(4054)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {4054, 713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2209_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1688)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1688; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8923_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3736)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3736; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6485_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5784)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5784; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4047_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7832)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7832, 704}, /*h(1067)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {1067, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1608_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9880)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9880, 704}, /*h(5699)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {5699, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8322_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(7747)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {7747, 706}, /*h(11928)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11928, 704}, /*h(982)=2 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {982, 713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 17) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5884_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3030)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {3030, 713}, /*h(13976)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13976, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3446_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5078)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {5078, 713}, /*h(16024)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16024, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5411_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(920)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {920, 704}, /*h(11866)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11866, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2973_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13914)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13914, 706}, /*h(2968)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2968, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_535_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5016)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5016, 704}, /*h(15962)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15962, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7249_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7064)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7064; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4811_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9112)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9112; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2373_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11160)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11160; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9087_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13208)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13208; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6649_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15256)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15256; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4192_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1944)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1944, 704}, /*h(12890)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12890, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1754_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3992)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3992, 704}, /*h(14938)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14938, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8468_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6040)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6040; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6030_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8088)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8088; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3592_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10136)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10136; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1154_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12184)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12184; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7868_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14232)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14232; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5430_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16280)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16280; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6573_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11130)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {11130, 710}, /*h(184)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {184, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4135_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2232)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2232, 704}, /*h(13178)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {13178, 710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1697_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4280)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4280, 704}, /*h(15226)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {15226, 710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8411_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6328)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6328; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5973_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8376)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8376; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3535_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10424)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10424; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1097_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12472)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12472, 704}, /*h(5707)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {5707, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7811_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14520)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14520, 704}, /*h(7755)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {7755, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5354_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1208)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1208, 704}, /*h(12154)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {12154, 710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2916_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14202)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {14202, 710}, /*h(3256)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3256, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_478_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5304)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5304, 704}, /*h(16250)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {16250, 710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7192_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7352)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7352; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4754_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9400)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9400; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2316_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11448)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11448; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9030_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13496)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13496, 704}, /*h(6731)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {6731, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6592_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15544)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15544, 704}, /*h(8779)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {8779, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1387_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(696)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 696; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8101_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2744)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2744; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5663_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4792)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4792; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3225_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6840)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6840; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_787_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8888)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8888; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7501_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10936)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10936; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5063_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12984)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12984, 704}, /*h(2038)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b000] f3_refining_prefix*/ {2038, 714} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2625_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4086)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b001] f3_refining_prefix*/ {4086, 715}, /*h(15032)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15032, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_168_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1720)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1720; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6882_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3768)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3768; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4444_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5816)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5816; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2006_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7864)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7864; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8720_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9912)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9912; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6282_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1014)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b000] f3_refining_prefix*/ {1014, 714}, /*h(11960)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11960, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3844_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3062)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b001] f3_refining_prefix*/ {3062, 715}, /*h(14008)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14008, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1406_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16056)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16056, 704}, /*h(5110)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b010] f3_refining_prefix CET=0*/ {5110, 720} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3371_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11898)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11898, 706}, /*h(952)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {952, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_933_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3000)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3000, 704}, /*h(13946)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13946, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7647_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5048)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5048, 704}, /*h(15994)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15994, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5209_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7096)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7096; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2771_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9144)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9144; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_333_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11192)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11192; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7047_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13240)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13240; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4609_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15288)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15288; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2152_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1976)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1976, 704}, /*h(12922)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12922, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8866_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14970)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14970, 706}, /*h(4024)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4024, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6428_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6072)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6072; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3990_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8120)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8120; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1552_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10168)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10168; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8266_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12216)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12216; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5828_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14264)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14264; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3390_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16312)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16312; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4533_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(216)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {216, 704}, /*h(11162)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {11162, 711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2095_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2264)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2264, 704}, /*h(13210)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {13210, 711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8809_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15258)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {15258, 711}, /*h(4312)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4312, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6371_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6360)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6360; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3933_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8408)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8408, 704}, /*h(1643)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {1643, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1495_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10456)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10456, 704}, /*h(3691)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {3691, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8209_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12504)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12504, 704}, /*h(5739)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {5739, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5771_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14552)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14552, 704}, /*h(7787)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {7787, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3314_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12186)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {12186, 711}, /*h(1240)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1240, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_876_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3288)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3288, 704}, /*h(14234)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {14234, 711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7590_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5336)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5336, 704}, /*h(16282)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {16282, 711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5152_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7384)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7384, 704}, /*h(619)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {619, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2714_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9432)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9432, 704}, /*h(2667)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {2667, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_276_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11480)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11480, 704}, /*h(4715)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {4715, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6990_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13528)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13528, 704}, /*h(6763)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {6763, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4552_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15576)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15576, 704}, /*h(8811)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {8811, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8499_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(728)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 728; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6061_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2776)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2776; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3623_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4824)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4824; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1185_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6872)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6872; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7899_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8920)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8920; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5461_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10968)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10968, 704}, /*h(22)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {22, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3023_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2070)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {2070, 707}, /*h(13016)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13016, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_585_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4118)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {4118, 707}, /*h(15064)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15064, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7280_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1752)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1752; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4842_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3800)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3800; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2404_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5848)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5848; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9118_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7896)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7896; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6680_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9944)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9944; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4242_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1046)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {1046, 707}, /*h(11992)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11992, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1804_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14040)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14040, 704}, /*h(3094)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {3094, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8518_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5142)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {5142, 707}, /*h(16088)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16088, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1331_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(984)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {984, 704}, /*h(11930)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11930, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8045_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3032)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3032, 704}, /*h(13978)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13978, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5607_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16026)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {16026, 706}, /*h(5080)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5080, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3169_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7128)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7128; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_731_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9176)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9176; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7445_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11224)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11224; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5007_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13272)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13272; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2569_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15320)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15320; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_112_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12954)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12954, 706}, /*h(2008)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2008, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6826_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4056)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4056, 704}, /*h(15002)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15002, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4388_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6104)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6104; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1950_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8152)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8152; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8664_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10200)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10200; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6226_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12248)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12248; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3788_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14296)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14296; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1350_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16344)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16344; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2493_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(248)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {248, 704}, /*h(11194)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {11194, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_55_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13242)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {13242, 712}, /*h(2296)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2296, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6769_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4344)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4344, 704}, /*h(15290)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {15290, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4331_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6392)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6392; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1893_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8440)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8440, 704}, /*h(1675)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {1675, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8607_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10488)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10488, 704}, /*h(3723)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {3723, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6169_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12536)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12536, 704}, /*h(5771)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {5771, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3731_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14584)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14584, 704}, /*h(7819)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {7819, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1274_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1272)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1272, 704}, /*h(12218)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {12218, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7988_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3320)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3320, 704}, /*h(14266)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {14266, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5550_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16314)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {16314, 712}, /*h(5368)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5368, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3112_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7416)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7416, 704}, /*h(651)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {651, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_674_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9464)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9464, 704}, /*h(2699)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {2699, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7388_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11512)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11512, 704}, /*h(4747)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {4747, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4950_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13560)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13560, 704}, /*h(6795)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {6795, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2512_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15608)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15608, 704}, /*h(8843)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {8843, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6459_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(760)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 760; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4021_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2808)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2808; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1583_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4856)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4856; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8297_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6904)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6904; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5859_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8952)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8952; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3421_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(54)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {54, 707}, /*h(11000)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11000, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_983_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2102)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {2102, 707}, /*h(13048)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13048, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7697_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15096)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15096, 704}, /*h(4150)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {4150, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5240_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1784)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1784; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2802_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3832)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3832; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_364_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5880)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5880; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7078_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7928)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7928; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4640_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9976)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9976; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2202_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12024)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12024, 704}, /*h(1078)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {1078, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8916_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3126)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {3126, 707}, /*h(14072)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14072, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6478_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5174)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {5174, 707}, /*h(16120)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16120, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8443_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1016)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1016, 704}, /*h(11962)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11962, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6005_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14010)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14010, 706}, /*h(3064)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3064, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3566_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(5112)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5112, 704}, /*h(11877)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11877, 704}, /*h(931)=2 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {931, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 17) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1128_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(13925)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13925, 704}, /*h(7160)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7160, 704}, /*h(2979)=2 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {2979, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7842_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9208)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9208, 704}, /*h(15973)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15973, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5404_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11256)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11256; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2966_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13304)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13304; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_528_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15352)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15352; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7224_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2040)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2040, 704}, /*h(12986)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12986, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4785_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4088)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4088, 704}, /*h(10853)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10853, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2347_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(12901)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12901, 704}, /*h(1955)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {1955, 712}, /*h(6136)=2 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6136, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9061_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8184)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8184, 704}, /*h(14949)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14949, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6623_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10232)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10232; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4185_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12280)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12280; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1747_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14328)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14328; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8461_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16376)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16376; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5656_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10947)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {10947, 706}, /*h(1)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3218_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2049)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2049, 704}, /*h(12995)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12995, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_780_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4097)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4097, 704}, /*h(15043)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15043, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7494_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6145)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6145; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5056_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8193)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8193; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2618_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10241)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10241; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_180_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12289)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12289; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6894_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14337)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14337; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4437_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1025)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1025, 704}, /*h(11971)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11971, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1999_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14019)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14019, 706}, /*h(3073)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3073, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8713_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5121)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5121, 704}, /*h(16067)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {16067, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6275_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7169)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7169; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3837_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9217)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9217; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1399_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11265)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11265; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8113_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13313)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13313; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5675_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15361)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15361; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_470_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(513)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 513; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7184_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2561)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2561; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4746_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4609)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4609; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2308_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6657)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6657; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9022_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8705)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8705; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6584_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10753)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10753; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4146_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12801)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12801; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1708_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14849)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14849; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8403_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1537)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1537; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5965_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3585)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3585; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3527_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5633)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5633; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1089_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7681)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7681; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7803_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9729)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9729; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5365_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11777)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11777; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2927_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13825)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13825; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_489_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15873)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15873; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2453_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(769)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 769; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_15_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2817)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2817; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6729_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4865)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4865; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4291_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6913)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6913; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1853_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8961)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8961; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8567_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11009)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11009; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6129_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13057)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13057; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3691_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15105)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15105; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1234_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1793)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1793; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7948_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3841)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3841; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5510_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5889)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5889; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3072_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7937)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7937; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_634_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9985)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9985; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7348_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12033)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12033; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4910_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14081)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14081; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2472_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16129)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16129; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3616_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(33)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {33, 704}, /*h(10979)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {10979, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1178_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2081)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2081, 704}, /*h(13027)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13027, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7892_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15075)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15075, 706}, /*h(4129)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4129, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5454_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6177)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6177; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3016_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8225)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8225; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_578_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10273)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10273; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7292_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12321)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12321; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4854_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14369)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14369; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2397_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12003)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12003, 706}, /*h(1057)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1057, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9111_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3105)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3105, 704}, /*h(14051)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14051, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6673_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5153)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5153, 704}, /*h(16099)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {16099, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4235_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7201)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7201; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1797_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9249)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9249; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8511_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11297)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11297; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6073_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13345)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13345; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3635_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15393)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15393; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7582_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(545)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 545; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5144_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13539)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {13539, 705}, /*h(2593)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2593, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2706_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4641)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4641, 704}, /*h(15587)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {15587, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_268_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6689)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6689; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6982_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8737)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8737; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4544_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10785)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10785; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2106_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12833)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12833; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8820_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14881)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14881; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6363_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1569)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1569; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3925_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3617)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3617, 704}, /*h(14563)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {14563, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1487_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5665)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5665; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8201_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7713)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7713; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5763_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9761)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9761; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3325_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11809)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11809; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_887_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13857)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13857; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7601_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15905)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15905; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_413_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(801)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 801; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7127_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2849)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2849; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4689_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4897)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4897; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2251_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6945)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6945; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8965_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8993)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8993; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6527_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11041)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11041; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4089_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13089)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13089; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1651_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15137)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15137; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8346_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1825)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1825; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5908_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3873)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3873; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3470_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5921)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5921; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1032_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7969)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7969; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7746_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10017)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10017; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5308_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12065)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12065; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2870_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14113)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14113; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_432_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16161)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16161; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1576_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(65)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {65, 704}, /*h(11011)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {11011, 708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8290_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13059)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {13059, 708}, /*h(2113)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2113, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5852_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4161)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4161, 704}, /*h(15107)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {15107, 708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3414_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10390)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {10390, 707}, /*h(6209)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6209, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_976_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12438)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {12438, 707}, /*h(8257)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8257, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7689_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10305)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10305; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5251_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12353)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12353; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2813_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14401)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14401; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_357_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1089)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1089, 704}, /*h(12035)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {12035, 708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7071_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3137)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3137, 704}, /*h(14083)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {14083, 708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4633_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16131)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {16131, 708}, /*h(5185)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5185, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2195_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11414)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {11414, 707}, /*h(7233)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7233, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8909_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13462)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {13462, 707}, /*h(9281)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9281, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6470_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11329)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11329; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4032_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13377)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13377; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1594_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15425)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15425; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5542_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(577)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 577; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3104_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2625)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2625; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_666_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4673)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4673; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7380_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6721)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6721; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4942_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8769)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8769; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2504_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10817)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10817; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_66_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12865)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12865; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6780_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14913)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14913; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4323_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1601)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1601; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1885_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3649)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3649; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8599_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5697)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5697; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6161_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7745)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7745; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3723_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9793)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9793; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1285_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11841)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11841; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7999_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13889)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13889; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5561_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15937)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15937; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7525_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(833)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 833; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5087_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2881)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2881; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2649_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4929)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4929; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_211_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6977)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6977; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6925_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9025)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9025; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4487_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11073)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11073; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2049_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13121)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13121; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8763_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15169)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15169; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6306_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1857)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1857; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3868_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3905)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3905; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1430_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5953)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5953; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8144_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8001)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8001; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5706_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10049)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10049; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3268_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12097)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12097; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_830_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14145)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14145; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7544_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16193)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16193; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8687_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(97)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 97; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6249_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2145)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2145; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3811_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4193)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4193; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1373_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6241)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6241; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8087_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8289)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8289; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5649_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10337)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10337; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3211_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12385)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12385; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_773_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14433)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14433; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7468_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1121)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1121; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5030_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3169)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3169; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2592_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5217)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5217; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_154_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7265)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7265; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6868_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9313)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9313; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4430_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11361)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11361; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1992_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13409)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13409; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8706_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15457)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15457; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3502_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(609)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 609; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1064_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2657)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2657; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7778_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4705)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4705; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5340_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6753)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6753; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2902_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8801)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8801; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_464_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10849)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10849; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2283_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1633)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1633; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8997_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3681)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3681; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6559_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5729)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5729; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4121_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7777)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7777; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1683_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9825)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9825; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8397_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11873)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11873; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5485_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(865)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 865; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3047_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2913)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2913; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_609_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4961)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4961; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7323_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7009)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7009; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4885_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9057)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9057; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2447_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11105)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11105; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13153)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13153; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6723_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15201)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15201; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4266_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1889)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1889; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1828_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3937)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3937; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8542_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5985)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5985; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6104_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8033)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8033; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3666_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10081)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10081; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1228_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12129)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12129; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7942_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14177)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14177; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5504_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16225)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16225; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6647_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(129)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 129; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4209_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2177)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2177; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1771_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4225)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4225; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8485_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6273)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6273; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6047_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8321)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8321; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3609_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10369)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10369; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1171_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12417)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12417; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7885_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14465)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14465; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5428_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1153)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1153; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2990_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3201)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3201; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_552_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5249)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5249; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7266_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7297)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7297; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4828_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9345)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9345; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2390_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11393)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11393; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9104_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13441)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13441; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6666_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15489)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15489; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1462_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(641)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 641; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8176_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2689)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2689; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5738_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4737)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4737; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_243_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1665)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1665; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6957_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3713)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3713; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4519_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5761)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5761; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3445_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(897)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {897, 704}, /*h(11843)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11843, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1007_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2945)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2945, 704}, /*h(13891)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13891, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7721_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15939)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15939, 706}, /*h(4993)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4993, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5283_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7041)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7041; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2845_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9089)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9089; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_407_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11137)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11137; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7121_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13185)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13185; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4683_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15233)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15233; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2226_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12867)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12867, 706}, /*h(1921)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1921, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8940_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3969)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3969, 704}, /*h(14915)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14915, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6502_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6017)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6017; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4064_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8065)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8065; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1626_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10113)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10113; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8340_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12161)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12161; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5902_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14209)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14209; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3464_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16257)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16257; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4607_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(161)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 161; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2169_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2209)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2209; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8883_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4257)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4257; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6445_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6305)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6305; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4007_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8353)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8353; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1569_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10401)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10401; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8283_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12449)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12449; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5845_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14497)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14497; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3388_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1185)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1185; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_950_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3233)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3233; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7664_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5281)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5281; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5226_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7329)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7329; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2788_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9377)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9377; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_350_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11425)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11425; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7064_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13473)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13473; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4626_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15521)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15521; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8574_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(673)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 673; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6136_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2721)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2721; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3698_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4769)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4769; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7355_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1697)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1697; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4917_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3745)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3745; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2479_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5793)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5793; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1405_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(929)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {929, 704}, /*h(11875)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11875, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8119_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13923)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13923, 706}, /*h(2977)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2977, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5681_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5025)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5025, 704}, /*h(15971)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15971, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3243_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7073)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7073; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_805_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9121)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9121; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7519_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11169)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11169; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5081_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13217)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13217; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2643_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15265)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15265; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_186_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1953)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1953, 704}, /*h(12899)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12899, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6900_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4001)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4001, 704}, /*h(14947)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14947, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4462_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6049)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6049; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2024_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8097)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8097; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8738_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10145)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10145; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6300_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12193)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12193; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3862_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14241)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14241; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1424_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16289)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16289; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2567_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(193)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 193; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_129_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2241)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2241; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6843_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4289)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4289; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4405_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6337)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6337; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1967_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8385)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8385; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8681_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10433)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10433; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6243_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12481)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12481; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3805_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14529)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14529; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1348_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1217)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1217; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8062_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3265)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3265; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5624_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5313)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5313; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3186_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7361)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7361; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_748_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9409)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9409; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7462_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11457)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11457; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5024_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13505)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13505; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2586_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15553)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15553; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6534_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(705)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 705; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4096_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2753)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2753; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1658_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4801)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4801; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5315_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1729)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1729; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2877_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3777)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3777; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_439_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5825)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5825; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8517_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11907)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11907, 706}, /*h(961)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {961, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6079_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3009)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3009, 704}, /*h(13955)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13955, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3641_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5057)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5057, 704}, /*h(16003)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {16003, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1203_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7105)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7105; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7917_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9153)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9153; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5479_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11201)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11201; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3041_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13249)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13249; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_603_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15297)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15297; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7298_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1985)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1985, 704}, /*h(12931)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12931, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4860_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14979)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14979, 706}, /*h(4033)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4033, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2422_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6081)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6081; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9136_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8129)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8129; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6698_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10177)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10177; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4260_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12225)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12225; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1822_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14273)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14273; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8536_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16321)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16321; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_527_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(225)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {225, 704}, /*h(11171)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {11171, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7241_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2273)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2273, 704}, /*h(13219)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {13219, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4803_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15267)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {15267, 712}, /*h(4321)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4321, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2365_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6369)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6369; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9079_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8417)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8417; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6641_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10465)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10465; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4203_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12513)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12513; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1765_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14561)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14561; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8460_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12195)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {12195, 712}, /*h(1249)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1249, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6022_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3297)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3297, 704}, /*h(14243)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {14243, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3584_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5345)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5345, 704}, /*h(16291)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {16291, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1146_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7393)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7393; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7860_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9441)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9441; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5422_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11489)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11489; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2984_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13537)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13537; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_546_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15585)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15585; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4494_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(737)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 737; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2056_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2785)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2785; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8770_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4833)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4833; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5731_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15073)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15073; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3275_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1761)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1761; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_837_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3809)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3809; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7551_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5857)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5857; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4512_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16097)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16097; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6477_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(993)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {993, 704}, /*h(11939)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11939, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4039_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3041)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3041, 704}, /*h(13987)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13987, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1601_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16035)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {16035, 706}, /*h(5089)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5089, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8315_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7137)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7137; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5877_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9185)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9185; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3439_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11233)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11233; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1001_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13281)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13281; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7715_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15329)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15329; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5258_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12963)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12963, 706}, /*h(2017)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2017, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2820_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4065)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4065, 704}, /*h(15011)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15011, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_382_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6113)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6113; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7096_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8161)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8161; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4658_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10209)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10209; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2220_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12257)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12257; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8934_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14305)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14305; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6496_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16353)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16353; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4636_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(17)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {17, 704}, /*h(10963)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {10963, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2198_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13011)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13011, 706}, /*h(2065)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2065, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8912_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4113)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4113, 704}, /*h(15059)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15059, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6474_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6161)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6161; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4036_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8209)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8209; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1598_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10257)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10257; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8312_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12305)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12305; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5874_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14353)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14353; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3417_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1041)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1041, 704}, /*h(11987)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11987, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_979_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3089)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3089, 704}, /*h(14035)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14035, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7693_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16083)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {16083, 706}, /*h(5137)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5137, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5255_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7185)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7185; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2817_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9233)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9233; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_379_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11281)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11281; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7093_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13329)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13329; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4655_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15377)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15377; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8602_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(529)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 529; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6164_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2577)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2577; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3726_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4625)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4625; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1288_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6673)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6673; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8002_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8721)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8721; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5564_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10769)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10769; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3126_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12817)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12817; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_688_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14865)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14865; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7383_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1553)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1553; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4945_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3601)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3601; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2507_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5649)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5649; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_69_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7697)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7697; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6783_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9745)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9745; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4345_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11793)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11793; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1907_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13841)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13841; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8621_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15889)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15889; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1433_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(785)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 785; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8147_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2833)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2833; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5709_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4881)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4881; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3271_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6929)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6929; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_833_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8977)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8977; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7547_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11025)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11025; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5109_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13073)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13073; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2671_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15121)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15121; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_214_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1809)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1809; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6928_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3857)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3857; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4490_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5905)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5905; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2052_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7953)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7953; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8766_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10001)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10001; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6328_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12049)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12049; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3890_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14097)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14097; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1452_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16145)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16145; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2596_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10995)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {10995, 706}, /*h(49)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {49, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_158_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2097)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2097, 704}, /*h(13043)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13043, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6872_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4145)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4145, 704}, /*h(15091)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15091, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4434_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6193)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6193; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1996_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8241)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8241; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8710_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10289)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10289; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6272_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12337)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12337; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3834_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14385)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14385; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1377_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1073)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1073, 704}, /*h(12019)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12019, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8091_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14067)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14067, 706}, /*h(3121)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3121, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5653_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5169)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5169, 704}, /*h(16115)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {16115, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3215_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7217)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7217; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_777_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9265)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9265; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7491_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11313)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11313; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5053_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13361)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13361; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2615_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15409)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15409; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6562_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(561)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {561, 704}, /*h(11507)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {11507, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4124_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2609)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2609, 704}, /*h(13555)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {13555, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1686_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15603)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {15603, 707}, /*h(4657)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4657, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8400_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6705)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6705; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5962_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8753)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8753; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3524_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10801)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10801; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1086_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12849)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12849; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7800_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14897)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14897; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5343_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12531)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {12531, 707}, /*h(1585)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1585, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2905_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3633)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3633, 704}, /*h(14579)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {14579, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_467_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5681)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5681; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7181_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7729)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7729; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4743_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9777)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9777; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2305_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11825)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11825; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9019_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13873)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13873; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6581_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15921)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15921; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8545_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(817)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 817; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6107_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2865)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2865; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3669_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4913)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4913; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1231_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6961)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6961; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7945_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9009)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9009; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5507_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11057)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11057; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3069_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13105)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13105; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_631_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15153)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15153; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7326_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1841)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1841; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4888_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3889)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3889; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2450_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5937)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5937; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_12_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7985)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7985; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6726_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10033)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10033; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4288_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12081)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12081; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1850_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14129)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14129; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8564_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16177)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16177; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_556_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(11027)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {11027, 708}, /*h(4262)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {4262, 705}, /*h(81)=2 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {81, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7269_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2129)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2129; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4831_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4177)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4177; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2393_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6225)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6225; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9107_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8273)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8273; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6669_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10321)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10321; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4231_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12369)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12369; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1793_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14417)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14417; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8489_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(5286)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {5286, 705}, /*h(1105)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1105, 704}, /*h(12051)=2 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {12051, 708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6050_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3153)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3153; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3612_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5201)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5201; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1174_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7249)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7249; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7888_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9297)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9297; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5450_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11345)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11345; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3012_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13393)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13393; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_574_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15441)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15441; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4522_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(593)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 593; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2084_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2641)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2641; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8798_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4689)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4689; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6360_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6737)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6737; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3922_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8785)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8785; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1484_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10833)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10833; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8198_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12881)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12881; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5760_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14929)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14929; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3303_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1617)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1617; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_865_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3665)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3665; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7579_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5713)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5713; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5141_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7761)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7761; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2703_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9809)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9809; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_265_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11857)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11857; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6979_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13905)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13905; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4541_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15953)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15953; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6505_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(849)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 849; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4067_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2897)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2897; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1629_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4945)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4945; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8343_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6993)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6993; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5905_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9041)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9041; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3467_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11089)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11089; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1029_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13137)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13137; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7743_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15185)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15185; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5286_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1873)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1873; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2848_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3921)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3921; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_410_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5969)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5969; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7124_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8017)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8017; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4686_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10065)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10065; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2248_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12113)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12113; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8962_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14161)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14161; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6524_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16209)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16209; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7667_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(113)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 113; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5229_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2161)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2161; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2791_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4209)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4209; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_353_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6257)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6257; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7067_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8305)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8305; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4629_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10353)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10353; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2191_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12401)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12401; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8905_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14449)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14449; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6448_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1137)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1137; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4010_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3185)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3185; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1572_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5233)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5233; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8286_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7281)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7281; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5848_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9329)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9329; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3410_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11377)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11377; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_972_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13425)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13425; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7686_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15473)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15473; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2482_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(625)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 625; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_44_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2673)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2673; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6758_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4721)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4721; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1263_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1649)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1649; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7977_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3697)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3697; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5539_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5745)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5745; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4465_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(881)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 881; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2027_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2929)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2929; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8741_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4977)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4977, 704}, /*h(15923)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15923, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6303_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7025)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7025; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3865_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9073)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9073; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1427_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11121)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11121; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8141_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13169)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13169; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5703_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15217)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15217; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3246_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1905)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1905; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_808_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3953)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3953; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7522_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6001)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6001; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5084_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8049)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8049; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2646_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10097)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10097; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_208_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12145)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12145; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6922_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14193)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14193; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4484_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16241)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16241; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5627_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(145)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 145; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3189_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2193)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2193; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_751_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4241)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4241; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7465_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6289)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6289; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5027_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8337)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8337; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2589_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10385)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10385; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_151_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12433)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12433; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6865_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14481)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14481; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4408_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1169)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1169; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1970_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3217)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3217; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8684_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5265)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5265; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6246_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7313)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7313; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3808_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9361)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9361; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1370_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11409)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11409; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8084_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13457)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13457; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5646_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15505)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15505; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_442_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(657)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 657; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7156_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2705)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2705; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4718_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4753)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4753; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8375_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1681)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1681; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5937_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3729)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3729; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3499_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5777)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5777; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2425_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11859)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11859, 706}, /*h(913)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {913, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9139_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2961)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2961, 704}, /*h(13907)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13907, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6701_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5009)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5009, 704}, /*h(15955)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15955, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4263_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7057)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7057; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1825_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9105)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9105; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8539_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11153)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11153; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6101_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13201)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13201; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3663_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15249)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15249; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1206_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1937)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1937, 704}, /*h(12883)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12883, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7920_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14931)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14931, 706}, /*h(3985)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3985, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5482_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6033)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6033; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3044_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8081)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8081; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_606_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10129)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10129; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7320_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12177)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12177; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4882_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14225)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14225; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2444_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16273)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16273; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3587_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(177)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 177; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1149_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2225)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2225; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7863_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4273)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4273; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5425_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6321)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6321; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2987_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8369)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8369; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_549_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10417)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10417; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7263_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12465)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12465; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4825_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14513)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14513; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2368_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1201)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1201; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9082_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3249)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3249; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6644_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5297)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5297; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4206_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7345)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7345; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1768_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9393)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9393; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8482_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11441)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11441; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6044_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13489)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13489; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3606_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15537)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15537; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7554_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(689)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 689; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5116_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2737)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2737; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2678_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4785)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4785; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6335_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1713)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1713; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3897_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3761)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3761; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1459_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5809)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5809; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_385_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(945)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {945, 704}, /*h(11891)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11891, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7099_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2993)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2993, 704}, /*h(13939)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13939, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4661_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15987)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15987, 706}, /*h(5041)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5041, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2223_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7089)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7089; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8937_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9137)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9137; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6499_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11185)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11185; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4061_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13233)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13233; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1623_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15281)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15281; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8318_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12915)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12915, 706}, /*h(1969)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1969, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5880_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4017)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4017, 704}, /*h(14963)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14963, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3442_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6065)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6065; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1004_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8113)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8113; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7718_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10161)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10161; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5280_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12209)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12209; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2842_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14257)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14257; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_404_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16305)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16305; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1547_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(209)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {209, 704}, /*h(11155)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {11155, 711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8261_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13203)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {13203, 711}, /*h(2257)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2257, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5823_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4305)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4305, 704}, /*h(15251)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {15251, 711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3385_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6353)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6353; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_947_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8401)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8401; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7661_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10449)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10449; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5223_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12497)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12497; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2785_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14545)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14545; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_328_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1233)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1233, 704}, /*h(12179)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {12179, 711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7042_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3281)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3281, 704}, /*h(14227)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {14227, 711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4604_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16275)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {16275, 711}, /*h(5329)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5329, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2166_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7377)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7377; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8880_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9425)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9425; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6442_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11473)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11473; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4004_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13521)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13521; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1566_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15569)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15569; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5514_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(721)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 721; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3076_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2769)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2769; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_638_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4817)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4817; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4295_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1745)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1745; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1857_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3793)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3793; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8571_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5841)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5841; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7497_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(977)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {977, 704}, /*h(11923)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11923, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5059_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13971)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13971, 706}, /*h(3025)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3025, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2621_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5073)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5073, 704}, /*h(16019)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {16019, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_183_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7121)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7121; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6897_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9169)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9169; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4459_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11217)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11217; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2021_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13265)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13265; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8735_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15313)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15313; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6278_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2001)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2001, 704}, /*h(12947)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12947, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3840_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4049)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4049, 704}, /*h(14995)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14995, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1402_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6097)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6097; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8116_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8145)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8145; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5678_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10193)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10193; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3240_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12241)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12241; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_802_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14289)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14289; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7516_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16337)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16337; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8659_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11187)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {11187, 712}, /*h(241)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {241, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6221_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2289)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2289, 704}, /*h(13235)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {13235, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3783_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4337)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4337, 704}, /*h(15283)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {15283, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1345_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6385)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6385; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8059_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8433)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8433; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5621_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10481)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10481; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3183_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12529)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12529; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_745_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14577)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14577; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7440_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1265)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1265, 704}, /*h(12211)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {12211, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5002_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14259)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {14259, 712}, /*h(3313)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3313, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2564_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5361)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5361, 704}, /*h(16307)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {16307, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_126_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7409)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7409; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6840_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9457)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9457; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4402_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11505)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11505; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1964_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13553)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13553; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8678_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15601)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15601; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3474_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(753)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 753; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1036_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2801)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2801; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7750_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9030)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {9030, 709}, /*h(4849)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4849, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2873_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8945)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8945; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_435_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10993)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10993; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7149_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13041)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13041; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4711_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15089)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15089; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2255_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1777)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1777; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8969_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8006)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {8006, 709}, /*h(3825)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3825, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6531_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10054)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {10054, 709}, /*h(5873)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5873, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4092_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7921)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7921; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1654_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9969)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9969; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8368_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12017)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12017; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5930_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14065)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14065; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3492_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16113)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16113; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5457_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11955)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11955, 706}, /*h(1009)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1009, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3019_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3057)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3057, 704}, /*h(14003)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14003, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_581_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5105)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5105, 704}, /*h(16051)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {16051, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7295_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7153)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7153; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4857_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9201)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9201; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2419_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11249)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11249; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9133_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13297)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13297; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6695_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15345)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15345; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4238_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2033)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2033, 704}, /*h(12979)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12979, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1800_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15027)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15027, 706}, /*h(4081)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4081, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8514_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6129)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6129; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6076_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8177)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8177; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3638_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10225)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10225; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1200_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12273)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12273; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7914_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14321)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14321; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5476_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16369)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16369; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_825_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5, 704}, /*h(10951)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {10951, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7539_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12999)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12999, 706}, /*h(2053)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2053, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5101_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4101)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4101, 704}, /*h(15047)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15047, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2663_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6149)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6149; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_225_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8197)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8197; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6939_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10245)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10245; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4501_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12293)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12293; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2063_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14341)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14341; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8758_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1029)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1029, 704}, /*h(11975)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11975, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6320_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3077)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3077, 704}, /*h(14023)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14023, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3882_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16071)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {16071, 706}, /*h(5125)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5125, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1444_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7173)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7173; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8158_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9221)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9221; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5720_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11269)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11269; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3282_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13317)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13317; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_844_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15365)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15365; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4791_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7282)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {7282, 707}, /*h(517)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {517, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2353_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9330)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {9330, 707}, /*h(2565)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2565, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9067_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11378)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {11378, 707}, /*h(4613)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4613, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6629_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13426)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {13426, 707}, /*h(6661)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6661, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4191_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15474)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {15474, 707}, /*h(8709)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8709, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1753_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10757)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10757; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8467_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1859)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {1859, 709}, /*h(12805)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12805, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6029_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14853)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14853, 704}, /*h(3907)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {3907, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3572_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8306)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {8306, 707}, /*h(1541)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1541, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1134_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10354)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {10354, 707}, /*h(3589)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3589, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7848_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12402)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {12402, 707}, /*h(5637)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5637, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5410_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14450)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {14450, 707}, /*h(7685)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7685, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2972_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9733)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9733; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_534_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11781)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11781, 704}, /*h(835)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {835, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7248_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2883)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {2883, 709}, /*h(13829)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13829, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4810_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4931)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {4931, 709}, /*h(15877)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15877, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6774_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(773)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 773; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4336_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2821)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2821; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1898_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4869)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4869; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8612_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6917)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6917; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6174_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8965)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8965; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3736_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11013)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11013, 704}, /*h(67)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {67, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1298_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2115)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {2115, 705}, /*h(13061)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13061, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8012_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4163)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {4163, 705}, /*h(15109)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15109, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5555_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1797)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1797; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3117_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3845)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3845; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_679_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5893)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5893; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7393_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7941)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7941; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4955_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9989)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9989; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2517_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1091)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {1091, 705}, /*h(12037)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12037, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_79_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14085)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14085, 704}, /*h(3139)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {3139, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6793_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5187)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {5187, 705}, /*h(16133)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16133, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7937_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10983)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {10983, 706}, /*h(37)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {37, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5499_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2085)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2085, 704}, /*h(13031)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13031, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3061_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4133)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4133, 704}, /*h(15079)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15079, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_623_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6181)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6181; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7337_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8229)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8229; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4899_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10277)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10277; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2461_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12325)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12325; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_23_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14373)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14373; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6718_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1061)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1061, 704}, /*h(12007)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12007, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4280_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14055)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14055, 706}, /*h(3109)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3109, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1842_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5157)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5157, 704}, /*h(16103)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {16103, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8556_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7205)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7205; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6118_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9253)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9253; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3680_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11301)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11301; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1242_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13349)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13349; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7956_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15397)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15397; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2751_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7314)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {7314, 707}, /*h(549)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {549, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_313_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(2597)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2597, 704}, /*h(13543)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {13543, 705}, /*h(9362)=2 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {9362, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7027_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(11410)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {11410, 707}, /*h(15591)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {15591, 705}, /*h(4645)=2 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4645, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4589_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6693)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6693; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2151_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8741)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8741; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8865_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10789)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10789; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6427_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12837)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12837, 704}, /*h(1891)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {1891, 710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3989_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3939)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {3939, 710}, /*h(14885)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14885, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1532_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(8338)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {8338, 707}, /*h(1573)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1573, 704}, /*h(12519)=2 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {12519, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8246_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(3621)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3621, 704}, /*h(14567)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {14567, 705}, /*h(10386)=2 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {10386, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((9*key % 17) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5808_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5669)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5669; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3370_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7717)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7717; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_932_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9765)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9765; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7646_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(867)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {867, 710}, /*h(11813)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11813, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5208_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2915)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {2915, 710}, /*h(13861)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13861, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2770_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15909)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15909, 704}, /*h(4963)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {4963, 710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4734_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(805)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 805; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2296_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2853)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2853; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9010_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4901)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4901; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6572_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6949)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6949; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4134_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8997)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8997; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1696_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(99)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {99, 705}, /*h(11045)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11045, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8410_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2147)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {2147, 705}, /*h(13093)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13093, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5972_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15141)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15141, 704}, /*h(4195)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {4195, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3515_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1829)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1829; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1077_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3877)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3877; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7791_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5925)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5925; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5353_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7973)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7973; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2915_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10021)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10021; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_477_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12069)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12069, 704}, /*h(1123)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {1123, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7191_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3171)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {3171, 705}, /*h(14117)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14117, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4753_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5219)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {5219, 705}, /*h(16165)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16165, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5897_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(69)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {69, 704}, /*h(11015)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {11015, 708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3459_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2117)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2117, 704}, /*h(13063)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {13063, 708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1021_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(4165)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4165, 704}, /*h(15111)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {15111, 708}, /*h(8346)=2 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {8346, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((9*key % 17) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7735_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10394)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {10394, 707}, /*h(6213)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6213, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_420_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12357)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12357; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7134_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14405)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14405; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4678_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12039)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {12039, 708}, /*h(1093)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1093, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2240_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3141)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3141, 704}, /*h(14087)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {14087, 708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8954_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(16135)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {16135, 708}, /*h(5189)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5189, 704}, /*h(9370)=2 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {9370, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6516_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11418)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {11418, 707}, /*h(7237)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7237, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8353_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13381)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13381; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5915_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15429)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15429; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_711_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(581)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 581; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7425_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2629)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2629; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4987_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4677)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4677; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2549_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6725)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6725; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_111_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8773)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8773; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6825_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10821)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10821; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4387_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1923)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {1923, 711}, /*h(12869)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12869, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1949_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3971)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {3971, 711}, /*h(14917)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14917, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8644_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1605)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1605; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6206_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3653)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3653; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3768_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5701)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5701; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1330_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7749)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7749; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8044_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9797)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9797; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5606_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(899)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {899, 711}, /*h(11845)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11845, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3168_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13893)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13893, 704}, /*h(2947)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {2947, 711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_730_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4995)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {4995, 711}, /*h(15941)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15941, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2694_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(837)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 837; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_256_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2885)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2885; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6970_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4933)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4933; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4532_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6981)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6981; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2094_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9029)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9029; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8808_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(131)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {131, 705}, /*h(11077)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11077, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6370_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13125)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13125, 704}, /*h(2179)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {2179, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3932_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4227)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {4227, 705}, /*h(15173)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15173, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1475_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1861)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1861; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8189_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3909)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3909; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5751_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5957)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5957; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3313_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8005)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8005; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_875_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10053)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10053; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7589_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1155)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {1155, 705}, /*h(12101)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12101, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5151_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3203)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {3203, 705}, /*h(14149)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14149, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2713_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16197)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16197, 704}, /*h(5251)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {5251, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3856_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6866)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {6866, 706}, /*h(101)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {101, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1418_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8914)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {8914, 706}, /*h(2149)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2149, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8132_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10962)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {10962, 706}, /*h(4197)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4197, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5694_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13010)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13010, 706}, /*h(6245)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6245, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3256_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15058)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15058, 706}, /*h(8293)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8293, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_818_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10341)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10341; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7532_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12389)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12389; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5094_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14437)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14437; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2637_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7890)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {7890, 706}, /*h(1125)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1125, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_199_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9938)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {9938, 706}, /*h(3173)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3173, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6913_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11986)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11986, 706}, /*h(5221)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5221, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4475_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14034)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14034, 706}, /*h(7269)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7269, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2037_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16082)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {16082, 706}, /*h(9317)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9317, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8751_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11365)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11365; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6313_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13413)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13413; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3875_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15461)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15461; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7823_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(613)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 613; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5385_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2661)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2661; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2947_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4709)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4709; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_509_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6757)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6757; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7223_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8805)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8805; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6604_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1637)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1637; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4166_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3685)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3685; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1728_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5733)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5733; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8442_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7781)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7781; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6004_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9829)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9829; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_654_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(869)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 869; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7368_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2917)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2917; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4930_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4965)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4965; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2492_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7013)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7013; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_54_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9061)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9061; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6768_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11109)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11109, 704}, /*h(163)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {163, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4330_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2211)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {2211, 705}, /*h(13157)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13157, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1892_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4259)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {4259, 705}, /*h(15205)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15205, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8587_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1893)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1893; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6149_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3941)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3941; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3711_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5989)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5989; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1273_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8037)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8037; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7987_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10085)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10085; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5549_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1187)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {1187, 705}, /*h(12133)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12133, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3111_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14181)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14181, 704}, /*h(3235)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {3235, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_673_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5283)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {5283, 705}, /*h(16229)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16229, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1816_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6898)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {6898, 706}, /*h(133)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {133, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8530_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8946)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {8946, 706}, /*h(2181)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2181, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6092_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10994)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {10994, 706}, /*h(4229)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4229, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3654_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13042)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13042, 706}, /*h(6277)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6277, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1216_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15090)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15090, 706}, /*h(8325)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8325, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7930_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10373)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10373; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5492_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12421)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12421; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3054_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14469)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14469; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_597_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7922)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {7922, 706}, /*h(1157)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1157, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7311_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9970)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {9970, 706}, /*h(3205)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3205, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4873_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12018)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12018, 706}, /*h(5253)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5253, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2435_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14066)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14066, 706}, /*h(7301)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7301, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9149_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16114)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {16114, 706}, /*h(9349)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9349, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6711_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11397)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11397; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4273_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13445)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13445; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1835_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15493)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15493; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5783_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(645)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 645; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3345_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2693)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2693; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_907_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4741)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4741; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4564_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1669)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1669; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2126_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3717)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3717; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8840_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5765)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5765; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7766_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11847)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11847, 706}, /*h(901)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {901, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5328_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2949)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2949, 704}, /*h(13895)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13895, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2890_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4997)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4997, 704}, /*h(15943)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15943, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_452_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7045)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7045; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7166_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9093)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9093; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4728_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(195)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {195, 705}, /*h(11141)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11141, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2290_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2243)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {2243, 705}, /*h(13189)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13189, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9004_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15237)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15237, 704}, /*h(4291)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {4291, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6547_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1925)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1925, 704}, /*h(12871)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12871, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4109_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14919)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14919, 706}, /*h(3973)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3973, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1671_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6021)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6021; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8385_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8069)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8069; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5947_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10117)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10117; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3509_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12165)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12165, 704}, /*h(1219)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {1219, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1071_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3267)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {3267, 705}, /*h(14213)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14213, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7785_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5315)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {5315, 705}, /*h(16261)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16261, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8928_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6930)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {6930, 708}, /*h(165)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {165, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6490_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8978)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {8978, 708}, /*h(2213)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2213, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4052_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11026)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {11026, 708}, /*h(4261)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4261, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1614_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13074)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {13074, 708}, /*h(6309)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6309, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8328_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15122)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {15122, 708}, /*h(8357)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8357, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5890_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10405)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10405; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3452_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12453)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12453; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1014_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14501)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14501; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7709_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7954)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {7954, 708}, /*h(1189)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1189, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5271_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10002)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {10002, 708}, /*h(3237)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3237, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2833_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12050)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {12050, 708}, /*h(5285)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5285, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_395_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14098)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {14098, 708}, /*h(7333)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7333, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7109_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16146)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {16146, 708}, /*h(9381)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9381, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4671_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11429)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11429; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2233_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13477)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13477; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8947_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15525)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15525; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3743_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(677)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 677; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1305_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2725)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2725; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8019_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4773)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4773; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2524_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1701)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1701; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_86_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3749)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3749; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6800_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5797)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5797; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5726_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(933)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {933, 704}, /*h(11879)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11879, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3288_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2981)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2981, 704}, /*h(13927)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13927, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_850_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15975)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15975, 706}, /*h(5029)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5029, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7564_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7077)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7077; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5126_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9125)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9125; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2688_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(227)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {227, 705}, /*h(11173)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11173, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_250_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13221)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13221, 704}, /*h(2275)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {2275, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6964_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4323)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {4323, 705}, /*h(15269)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15269, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4507_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12903)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12903, 706}, /*h(1957)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1957, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2069_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4005)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4005, 704}, /*h(14951)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14951, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8783_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6053)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6053; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6345_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8101)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8101; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3907_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10149)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10149; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1469_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1251)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {1251, 705}, /*h(12197)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12197, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8183_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3299)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {3299, 705}, /*h(14245)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14245, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5745_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16293)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16293, 704}, /*h(5347)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {5347, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6888_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6962)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=0*/ {6962, 722}, /*h(197)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {197, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4450_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9010)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=0*/ {9010, 722}, /*h(2245)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2245, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2012_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11058)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=0*/ {11058, 722}, /*h(4293)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4293, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8726_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13106)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=0*/ {13106, 722}, /*h(6341)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6341, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6288_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15154)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=0*/ {15154, 722}, /*h(8389)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8389, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3850_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10437)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10437; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1412_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1539)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {1539, 706}, /*h(12485)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12485, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8126_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3587)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {3587, 706}, /*h(14533)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14533, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5669_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1221)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1221; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3231_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3269)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3269; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_793_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5317)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5317; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7507_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7365)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7365; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5069_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9413)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9413; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2631_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(515)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {515, 706}, /*h(11461)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11461, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_193_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13509)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13509, 704}, /*h(2563)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {2563, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6907_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4611)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {4611, 706}, /*h(15557)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15557, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1703_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(709)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 709; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8417_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2757)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2757; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5979_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4805)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4805; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_484_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1733)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1733; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7198_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3781)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3781; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4760_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5829)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5829; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3686_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(965)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {965, 704}, /*h(11911)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11911, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1248_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13959)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13959, 706}, /*h(3013)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3013, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7962_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5061)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5061, 704}, /*h(16007)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {16007, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5524_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7109)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7109; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3086_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9157)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9157; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_648_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11205)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11205; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7362_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13253)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13253; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4924_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15301)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15301; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2467_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1989)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1989, 704}, /*h(12935)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12935, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_29_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4037)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4037, 704}, /*h(14983)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14983, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6743_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6085)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6085; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4305_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8133)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8133; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1867_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10181)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10181; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8581_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12229)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12229; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6143_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14277)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14277; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3705_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16325)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16325; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4848_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11175)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {11175, 712}, /*h(229)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {229, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2410_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2277)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2277, 704}, /*h(13223)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {13223, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9124_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4325)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4325, 704}, /*h(15271)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {15271, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6686_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6373)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6373; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4248_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8421)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8421; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1810_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10469)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10469; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8524_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1571)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {1571, 706}, /*h(12517)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12517, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6086_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14565)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14565, 704}, /*h(3619)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {3619, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3629_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1253)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1253, 704}, /*h(12199)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {12199, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1191_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14247)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {14247, 712}, /*h(3301)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3301, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7905_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5349)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5349, 704}, /*h(16295)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {16295, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5467_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7397)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7397; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3029_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9445)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9445; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_591_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11493)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11493, 704}, /*h(547)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {547, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7305_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2595)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {2595, 706}, /*h(13541)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13541, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4867_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4643)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {4643, 706}, /*h(15589)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15589, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8815_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(741)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 741; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6377_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2789)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2789; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3939_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4837)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4837; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7596_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1765)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1765; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5158_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3813)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3813; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2720_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5861)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5861; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1646_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11943)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11943, 706}, /*h(997)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {997, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8360_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3045)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3045, 704}, /*h(13991)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13991, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5922_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5093)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5093, 704}, /*h(16039)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {16039, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3484_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7141)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7141; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1046_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9189)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9189; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7760_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11237)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11237; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5322_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13285)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13285; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2884_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15333)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15333; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_427_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2021)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2021, 704}, /*h(12967)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12967, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7141_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15015)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15015, 706}, /*h(4069)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4069, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4703_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6117)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6117; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2265_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8165)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8165; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8979_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10213)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10213; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6541_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12261)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12261; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4103_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14309)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14309; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1665_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16357)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16357; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8957_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(21)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {21, 704}, /*h(10967)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {10967, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6519_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2069)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2069, 704}, /*h(13015)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13015, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4081_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15063)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15063, 706}, /*h(4117)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4117, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1643_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6165)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6165; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8357_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8213)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8213; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5919_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10261)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10261; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3481_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12309)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12309; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1043_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14357)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14357; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7738_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11991)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11991, 706}, /*h(1045)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1045, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5300_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3093)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3093, 704}, /*h(14039)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14039, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2862_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5141)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5141, 704}, /*h(16087)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {16087, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_424_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7189)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7189; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7138_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9237)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9237; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4700_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11285)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11285; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2262_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13333)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13333; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8976_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15381)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15381; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3771_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7298)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {7298, 705}, /*h(533)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {533, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1333_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9346)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {9346, 705}, /*h(2581)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2581, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8047_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11394)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {11394, 705}, /*h(4629)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4629, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5609_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13442)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {13442, 705}, /*h(6677)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6677, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3171_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15490)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {15490, 705}, /*h(8725)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8725, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_733_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10773)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10773; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7447_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1875)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {1875, 709}, /*h(12821)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12821, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5009_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3923)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {3923, 709}, /*h(14869)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14869, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2552_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8322)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {8322, 705}, /*h(1557)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1557, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_114_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10370)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {10370, 705}, /*h(3605)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3605, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6828_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12418)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {12418, 705}, /*h(5653)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5653, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4390_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14466)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {14466, 705}, /*h(7701)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7701, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1952_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9749)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9749; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8666_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(851)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {851, 709}, /*h(11797)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11797, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6228_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13845)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13845, 704}, /*h(2899)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {2899, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3790_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4947)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {4947, 709}, /*h(15893)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15893, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5754_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(789)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 789; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3316_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2837)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2837; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_878_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4885)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4885; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7592_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6933)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6933; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5154_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8981)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8981; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2716_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(83)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {83, 707}, /*h(11029)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11029, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_278_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13077)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13077, 704}, /*h(2131)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {2131, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6992_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4179)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {4179, 707}, /*h(15125)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15125, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4535_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1813)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1813; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2097_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3861)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3861; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8811_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5909)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5909; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6373_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7957)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7957; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3935_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10005)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10005; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1497_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1107)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {1107, 707}, /*h(12053)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12053, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8211_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3155)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {3155, 707}, /*h(14101)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14101, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5773_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16149)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16149, 704}, /*h(5203)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {5203, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6917_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(53)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {53, 704}, /*h(10999)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {10999, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4479_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13047)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13047, 706}, /*h(2101)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2101, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2041_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4149)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4149, 704}, /*h(15095)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15095, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8755_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6197)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6197; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6317_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8245)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8245; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3879_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10293)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10293; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1441_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12341)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12341; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8155_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14389)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14389; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5698_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1077)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1077, 704}, /*h(12023)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12023, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3260_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3125)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3125, 704}, /*h(14071)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14071, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_822_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16119)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {16119, 706}, /*h(5173)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5173, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7536_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7221)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7221; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5098_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9269)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9269; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2660_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15498)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {15498, 705}, /*h(11317)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11317, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_222_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13365)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13365; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1731_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11511)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {11511, 707}, /*h(565)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {565, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8445_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2613)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2613, 704}, /*h(13559)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {13559, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6007_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4661)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4661, 704}, /*h(15607)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {15607, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3569_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6709)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6709; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1131_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8757)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8757; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7845_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10805)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10805; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5407_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1907)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {1907, 710}, /*h(12853)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12853, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2969_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14901)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14901, 704}, /*h(3955)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {3955, 710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_512_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1589)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1589, 704}, /*h(12535)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {12535, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7226_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14583)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {14583, 707}, /*h(3637)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3637, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4788_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5685)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5685; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2350_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7733)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7733; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9064_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9781)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9781; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6626_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11829)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11829, 704}, /*h(883)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {883, 710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4188_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2931)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {2931, 710}, /*h(13877)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13877, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1750_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4979)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {4979, 710}, /*h(15925)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15925, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3714_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(821)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 821; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1276_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2869)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2869; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7990_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4917)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4917; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5552_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6965)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6965; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3114_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9013)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9013; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_676_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11061)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11061, 704}, /*h(115)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {115, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7390_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2163)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {2163, 707}, /*h(13109)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13109, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4952_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4211)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {4211, 707}, /*h(15157)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15157, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2495_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1845)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1845; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_57_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3893)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3893; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6771_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5941)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5941; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4333_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7989)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7989; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1895_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10037)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10037; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8609_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1139)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {1139, 707}, /*h(12085)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12085, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6171_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14133)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14133, 704}, /*h(3187)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {3187, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3733_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5235)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {5235, 707}, /*h(16181)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16181, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4877_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(85)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {85, 704}, /*h(11031)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {11031, 708}, /*h(4266)=2 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {4266, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2438_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8898)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {8898, 706}, /*h(2133)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2133, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6714_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12994)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12994, 706}, /*h(6229)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6229, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4276_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15042)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15042, 706}, /*h(8277)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8277, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1838_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10325)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10325; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8552_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12373)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12373; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6114_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14421)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14421; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3657_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7874)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {7874, 706}, /*h(1109)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1109, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1219_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9922)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {9922, 706}, /*h(3157)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3157, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7933_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11970)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11970, 706}, /*h(5205)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5205, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5495_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14018)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14018, 706}, /*h(7253)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7253, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3057_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16066)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {16066, 706}, /*h(9301)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9301, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_619_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11349)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11349; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7333_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13397)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13397; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4895_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15445)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15445; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8843_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(597)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 597; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6405_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2645)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2645; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3967_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4693)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4693; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1529_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6741)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6741; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8243_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8789)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8789; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5805_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10837)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10837; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3367_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12885)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12885, 704}, /*h(1939)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {1939, 711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_929_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3987)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {3987, 711}, /*h(14933)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14933, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7624_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1621)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1621; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5186_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3669)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3669; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2748_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5717)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5717; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_310_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7765)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7765; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7024_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9813)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9813; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4586_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(915)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {915, 711}, /*h(11861)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11861, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2148_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2963)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {2963, 711}, /*h(13909)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13909, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8862_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15957)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15957, 704}, /*h(5011)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {5011, 711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1674_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(853)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 853; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8388_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2901)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2901; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5950_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4949)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4949; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3512_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6997)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6997; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1074_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9045)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9045; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7788_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(147)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {147, 707}, /*h(11093)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11093, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5350_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2195)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {2195, 707}, /*h(13141)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13141, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2912_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15189)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15189, 704}, /*h(4243)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {4243, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_455_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1877)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1877; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7169_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3925)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3925; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4731_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5973)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5973; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2293_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8021)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8021; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9007_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10069)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10069; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6569_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12117)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12117, 704}, /*h(1171)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {1171, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4131_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3219)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {3219, 707}, /*h(14165)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14165, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1693_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5267)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {5267, 707}, /*h(16213)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16213, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2836_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6882)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {6882, 706}, /*h(117)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {117, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_398_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8930)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {8930, 706}, /*h(2165)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2165, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7112_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10978)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {10978, 706}, /*h(4213)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4213, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4674_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13026)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13026, 706}, /*h(6261)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6261, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2236_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15074)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15074, 706}, /*h(8309)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8309, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8950_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10357)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10357; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6512_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12405)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12405; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4074_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14453)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14453; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1617_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7906)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {7906, 706}, /*h(1141)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1141, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8331_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9954)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {9954, 706}, /*h(3189)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3189, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5893_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12002)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12002, 706}, /*h(5237)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5237, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3455_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14050)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14050, 706}, /*h(7285)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7285, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1017_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16098)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {16098, 706}, /*h(9333)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9333, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7731_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11381)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11381; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5293_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13429)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13429; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2855_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15477)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15477; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6803_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(629)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 629; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4365_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2677)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2677; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1927_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4725)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4725; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5584_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1653)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1653; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3146_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3701)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3701; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_708_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5749)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5749; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8786_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(885)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 885; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6348_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2933)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2933; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3910_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15927)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15927, 706}, /*h(4981)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4981, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1472_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7029)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7029; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8186_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9077)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9077; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5748_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(179)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {179, 707}, /*h(11125)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11125, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3310_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13173)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13173, 704}, /*h(2227)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {2227, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_872_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4275)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {4275, 707}, /*h(15221)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15221, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7567_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1909)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1909; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5129_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3957)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3957, 704}, /*h(14903)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14903, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2691_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6005)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6005; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_253_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8053)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8053; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6967_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10101)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10101; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4529_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1203)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {1203, 707}, /*h(12149)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12149, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2091_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3251)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {3251, 707}, /*h(14197)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14197, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8805_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16245)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16245, 704}, /*h(5299)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {5299, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_796_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6914)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {6914, 708}, /*h(149)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {149, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7510_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8962)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {8962, 708}, /*h(2197)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2197, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5072_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11010)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {11010, 708}, /*h(4245)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4245, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2634_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13058)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {13058, 708}, /*h(6293)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6293, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_196_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15106)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {15106, 708}, /*h(8341)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8341, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6910_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10389)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10389; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4472_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12437)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12437; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2034_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14485)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14485; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8729_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7938)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {7938, 708}, /*h(1173)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1173, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6291_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9986)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {9986, 708}, /*h(3221)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3221, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3853_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12034)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {12034, 708}, /*h(5269)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5269, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1415_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14082)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {14082, 708}, /*h(7317)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7317, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8129_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16130)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {16130, 708}, /*h(9365)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9365, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5691_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11413)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11413; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3253_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13461)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13461; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_815_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15509)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15509; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4763_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(661)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 661; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2325_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2709)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2709; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9039_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4757)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4757; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3544_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1685)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1685; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1106_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3733)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3733; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7820_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5781)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5781; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6746_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(917)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {917, 704}, /*h(11863)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11863, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4308_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13911)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13911, 706}, /*h(2965)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2965, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1870_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5013)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5013, 704}, /*h(15959)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15959, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8584_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7061)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7061; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6146_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9109)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9109; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3708_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11157)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11157, 704}, /*h(211)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {211, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1270_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2259)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {2259, 707}, /*h(13205)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13205, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7984_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4307)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {4307, 707}, /*h(15253)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15253, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5527_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1941)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1941, 704}, /*h(12887)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12887, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3089_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3989)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3989, 704}, /*h(14935)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14935, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_651_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6037)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6037; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7365_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8085)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8085; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4927_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10133)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10133; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2489_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1235)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {1235, 707}, /*h(12181)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12181, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_51_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14229)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14229, 704}, /*h(3283)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {3283, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6765_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5331)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {5331, 707}, /*h(16277)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16277, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7908_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6946)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=0*/ {6946, 722}, /*h(181)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {181, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5470_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8994)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=0*/ {8994, 722}, /*h(2229)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2229, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3032_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11042)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=0*/ {11042, 722}, /*h(4277)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4277, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_594_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13090)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=0*/ {13090, 722}, /*h(6325)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6325, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7308_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15138)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=0*/ {15138, 722}, /*h(8373)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8373, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4870_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10421)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10421; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2432_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12469)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12469; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9146_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14517)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14517; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6689_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1205)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1205; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4251_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3253)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3253; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1813_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5301)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5301; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8527_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7349)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7349; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6089_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9397)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9397; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3651_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11445)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11445; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1213_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13493)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13493; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7927_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15541)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15541; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2723_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(693)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 693; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_285_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2741)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2741; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6999_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4789)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4789; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1504_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1717)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1717; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8218_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3765)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3765; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5780_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5813)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5813; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4706_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11895)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11895, 706}, /*h(949)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {949, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2268_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2997)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2997, 704}, /*h(13943)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13943, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8982_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5045)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5045, 704}, /*h(15991)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15991, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6544_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7093)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7093; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4106_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9141)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9141; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1668_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(243)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {243, 707}, /*h(11189)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11189, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8382_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2291)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {2291, 707}, /*h(13237)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13237, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5944_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15285)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15285, 704}, /*h(4339)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {4339, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3487_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1973)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1973, 704}, /*h(12919)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12919, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1049_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14967)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14967, 706}, /*h(4021)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4021, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7763_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6069)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6069; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5325_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8117)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8117; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2887_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10165)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10165; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_449_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12213)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12213, 704}, /*h(1267)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {1267, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7163_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3315)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {3315, 707}, /*h(14261)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14261, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4725_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5363)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {5363, 707}, /*h(16309)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16309, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5868_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(11159)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {11159, 711}, /*h(6978)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {6978, 709}, /*h(213)=2 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {213, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3430_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2261)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2261, 704}, /*h(13207)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {13207, 711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_992_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15255)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {15255, 711}, /*h(4309)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4309, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7706_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6357)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6357; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5268_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8405)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8405; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2830_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10453)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10453; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_392_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12501)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12501, 704}, /*h(1555)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {1555, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7106_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3603)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {3603, 706}, /*h(14549)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14549, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4649_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(8002)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {8002, 709}, /*h(1237)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1237, 704}, /*h(12183)=2 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {12183, 711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2211_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3285)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3285, 704}, /*h(14231)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {14231, 711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8925_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5333)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5333, 704}, /*h(16279)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {16279, 711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6487_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7381)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7381; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4049_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9429)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9429; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1611_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(531)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {531, 706}, /*h(11477)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11477, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8325_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2579)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {2579, 706}, /*h(13525)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13525, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5887_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15573)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15573, 704}, /*h(4627)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {4627, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_683_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(725)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 725; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7397_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2773)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2773; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4959_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4821)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4821; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8616_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1749)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1749; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6178_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3797)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3797; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3740_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5845)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5845; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2666_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(981)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {981, 704}, /*h(11927)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11927, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_228_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3029)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3029, 704}, /*h(13975)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13975, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6942_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16023)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {16023, 706}, /*h(5077)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5077, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4504_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7125)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7125; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2066_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9173)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9173; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8780_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11221)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11221; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6342_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13269)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13269; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3904_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15317)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15317; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1447_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12951)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12951, 706}, /*h(2005)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2005, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8161_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4053)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4053, 704}, /*h(14999)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14999, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5723_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6101)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6101; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3285_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8149)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8149; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_847_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10197)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10197; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7561_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12245)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12245; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5123_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14293)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14293; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2685_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16341)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16341; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3828_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(245)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {245, 704}, /*h(11191)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {11191, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1390_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13239)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {13239, 712}, /*h(2293)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2293, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8104_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4341)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4341, 704}, /*h(15287)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {15287, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5666_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6389)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6389; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3228_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8437)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8437; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_790_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10485)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10485; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7504_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1587)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {1587, 706}, /*h(12533)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12533, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5066_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3635)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {3635, 706}, /*h(14581)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14581, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2609_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1269)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1269, 704}, /*h(12215)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {12215, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_171_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3317)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3317, 704}, /*h(14263)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {14263, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6885_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16311)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {16311, 712}, /*h(5365)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5365, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4447_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7413)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7413; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2009_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9461)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9461; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8723_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(563)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {563, 706}, /*h(11509)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11509, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6285_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13557)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13557, 704}, /*h(2611)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {2611, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3847_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4659)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {4659, 706}, /*h(15605)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15605, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7795_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(757)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 757; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5357_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6986)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {6986, 709}, /*h(2805)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2805, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2919_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9034)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {9034, 709}, /*h(4853)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4853, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4756_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(51)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {51, 707}, /*h(10997)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10997, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2318_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2099)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {2099, 707}, /*h(13045)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13045, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9032_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15093)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15093, 704}, /*h(4147)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {4147, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6576_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5962)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {5962, 709}, /*h(1781)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1781, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4138_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8010)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {8010, 709}, /*h(3829)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3829, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5975_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9973)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9973; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3537_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12021)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12021, 704}, /*h(1075)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {1075, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1099_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3123)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {3123, 707}, /*h(14069)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14069, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7813_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5171)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {5171, 707}, /*h(16117)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16117, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_626_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1013)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1013, 704}, /*h(11959)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11959, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7340_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14007)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14007, 706}, /*h(3061)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3061, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4902_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5109)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5109, 704}, /*h(16055)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {16055, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2464_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7157)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7157; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_26_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9205)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9205; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6740_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11253)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11253; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4302_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13301)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13301; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1864_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15349)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15349; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8559_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2037)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2037, 704}, /*h(12983)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12983, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6121_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4085)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4085, 704}, /*h(15031)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15031, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3683_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6133)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6133; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1245_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8181)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8181; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7959_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10229)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10229; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5521_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12277)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12277; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3083_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14325)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14325; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_645_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16373)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16373; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5146_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9, 704}, /*h(10955)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {10955, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2708_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2057)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2057, 704}, /*h(13003)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13003, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_270_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15051)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15051, 706}, /*h(4105)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4105, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6984_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6153)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6153; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4546_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8201)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8201; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2108_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10249)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10249; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8822_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12297)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12297; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6384_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14345)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14345; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3927_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11979)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11979, 706}, /*h(1033)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1033, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1489_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3081)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3081, 704}, /*h(14027)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14027, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8203_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5129)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5129, 704}, /*h(16075)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {16075, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5765_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7177)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7177; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3327_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9225)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9225; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_889_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11273)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11273; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7603_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13321)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13321; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5165_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15369)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15369; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9112_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7286)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {7286, 707}, /*h(521)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {521, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6674_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9334)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {9334, 707}, /*h(2569)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2569, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4236_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11382)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {11382, 707}, /*h(4617)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4617, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1798_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13430)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {13430, 707}, /*h(6665)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6665, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8512_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15478)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {15478, 707}, /*h(8713)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8713, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6074_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10761)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10761; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3636_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1863)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {1863, 709}, /*h(12809)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12809, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1198_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3911)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {3911, 709}, /*h(14857)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14857, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7893_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8310)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {8310, 707}, /*h(1545)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1545, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5455_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10358)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {10358, 707}, /*h(3593)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3593, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3017_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12406)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {12406, 707}, /*h(5641)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5641, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_579_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14454)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {14454, 707}, /*h(7689)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7689, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7293_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9737)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9737; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4855_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(839)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {839, 709}, /*h(11785)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11785, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2417_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13833)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13833, 704}, /*h(2887)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {2887, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9131_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4935)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {4935, 709}, /*h(15881)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15881, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1943_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(777)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 777; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8657_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2825)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2825; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6219_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4873)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4873; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3781_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6921)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6921; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1343_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8969)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8969; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8057_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(71)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {71, 705}, /*h(11017)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11017, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5619_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13065)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13065, 704}, /*h(2119)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {2119, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3181_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4167)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {4167, 705}, /*h(15113)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15113, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_724_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1801)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1801; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7438_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3849)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3849; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5000_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5897)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5897; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2562_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7945)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7945; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_124_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9993)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9993; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6838_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1095)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {1095, 705}, /*h(12041)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12041, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4400_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3143)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {3143, 705}, /*h(14089)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14089, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1962_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16137)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16137, 704}, /*h(5191)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {5191, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3106_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(41)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {41, 704}, /*h(10987)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {10987, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_668_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13035)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13035, 706}, /*h(2089)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2089, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7382_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4137)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4137, 704}, /*h(15083)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15083, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4944_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6185)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6185; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2506_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8233)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8233; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_68_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10281)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10281; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6782_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12329)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12329; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4344_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14377)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14377; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1887_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1065)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1065, 704}, /*h(12011)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12011, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8601_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3113)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3113, 704}, /*h(14059)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14059, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6163_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16107)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {16107, 706}, /*h(5161)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5161, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3725_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7209)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7209; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1287_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9257)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9257; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8001_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11305)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11305; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5563_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13353)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13353; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3125_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15401)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15401; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7072_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(553)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {553, 704}, /*h(11499)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {11499, 705}, /*h(7318)=2 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {7318, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4634_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(9366)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {9366, 707}, /*h(13547)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {13547, 705}, /*h(2601)=2 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2601, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2196_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4649)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4649, 704}, /*h(15595)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {15595, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8910_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6697)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6697; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6472_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8745)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8745; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4034_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10793)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10793; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1596_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1895)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {1895, 710}, /*h(12841)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12841, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8310_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14889)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14889, 704}, /*h(3943)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {3943, 710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5853_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(8342)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {8342, 707}, /*h(12523)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {12523, 705}, /*h(1577)=2 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1577, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 17) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3415_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14571)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {14571, 705}, /*h(3625)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3625, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_977_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5673)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5673; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7691_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7721)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7721; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5253_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9769)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9769; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2815_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11817)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11817, 704}, /*h(871)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {871, 710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_377_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2919)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {2919, 710}, /*h(13865)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13865, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7091_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4967)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {4967, 710}, /*h(15913)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15913, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9055_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(809)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 809; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6617_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2857)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2857; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4179_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4905)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4905; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1741_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6953)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6953; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8455_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9001)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9001; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6017_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11049)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11049, 704}, /*h(103)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {103, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3579_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2151)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {2151, 705}, /*h(13097)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13097, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1141_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4199)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {4199, 705}, /*h(15145)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15145, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7836_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1833)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1833; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5398_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3881)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3881; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2960_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5929)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5929; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_522_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7977)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7977; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7236_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10025)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10025; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4798_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1127)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {1127, 705}, /*h(12073)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12073, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2360_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14121)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14121, 704}, /*h(3175)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {3175, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9074_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5223)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {5223, 705}, /*h(16169)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16169, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1066_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11019)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {11019, 708}, /*h(73)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {73, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7780_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2121)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2121, 704}, /*h(13067)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {13067, 708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5342_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4169)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4169, 704}, /*h(15115)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {15115, 708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7179_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10313)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10313; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4741_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12361)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12361; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2303_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14409)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14409; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8999_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1097)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1097, 704}, /*h(12043)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {12043, 708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6561_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14091)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {14091, 708}, /*h(3145)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3145, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4123_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5193)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5193, 704}, /*h(16139)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {16139, 708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5960_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11337)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11337; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3522_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13385)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13385; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1084_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15433)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15433; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5032_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(585)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 585; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2594_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2633)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2633; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_156_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4681)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4681; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6870_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6729)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6729; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4432_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8777)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8777; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1994_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10825)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10825; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8708_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12873)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12873, 704}, /*h(1927)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {1927, 711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6270_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3975)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {3975, 711}, /*h(14921)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14921, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3813_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1609)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1609; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1375_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3657)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3657; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8089_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5705)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5705; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5651_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7753)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7753; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3213_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9801)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9801; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_775_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(903)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {903, 711}, /*h(11849)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11849, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7489_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2951)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {2951, 711}, /*h(13897)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13897, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5051_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15945)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15945, 704}, /*h(4999)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {4999, 711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7015_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(841)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 841; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4577_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2889)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2889; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2139_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4937)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4937; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8853_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6985)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6985; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6415_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9033)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9033; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3977_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(135)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {135, 705}, /*h(11081)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11081, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1539_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2183)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {2183, 705}, /*h(13129)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13129, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8253_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15177)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15177, 704}, /*h(4231)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {4231, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5796_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1865)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1865; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3358_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3913)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3913; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_920_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5961)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5961; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7634_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8009)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8009; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5196_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10057)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10057; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2758_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12105)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12105, 704}, /*h(1159)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {1159, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_320_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3207)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {3207, 705}, /*h(14153)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14153, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7034_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5255)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {5255, 705}, /*h(16201)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16201, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8177_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6870)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {6870, 706}, /*h(105)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {105, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5739_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8918)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {8918, 706}, /*h(2153)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2153, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3301_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10966)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {10966, 706}, /*h(4201)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4201, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_863_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13014)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13014, 706}, /*h(6249)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6249, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7577_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15062)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15062, 706}, /*h(8297)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8297, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5139_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10345)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10345; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2701_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12393)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12393; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_263_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14441)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14441; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6958_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7894)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {7894, 706}, /*h(1129)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1129, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4520_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9942)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {9942, 706}, /*h(3177)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3177, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2082_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11990)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11990, 706}, /*h(5225)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5225, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8796_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14038)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14038, 706}, /*h(7273)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7273, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6358_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16086)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {16086, 706}, /*h(9321)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9321, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3920_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11369)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11369; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1482_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13417)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13417; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8196_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15465)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15465; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2992_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(617)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 617; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_554_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2665)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2665; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7268_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4713)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4713; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4830_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6761)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6761; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2392_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8809)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8809; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9106_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10857)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10857; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6668_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12905)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12905; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4230_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14953)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14953; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1773_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1641)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1641; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8487_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3689)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3689; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6049_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5737)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5737; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3611_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7785)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7785; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1173_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9833)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9833; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7887_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(935)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {935, 712}, /*h(11881)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11881, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5449_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13929)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13929; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3011_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15977)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15977; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4975_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(873)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 873; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2537_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2921)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2921; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_99_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4969)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4969; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6813_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7017)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7017; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4375_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9065)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9065; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1937_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(167)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {167, 705}, /*h(11113)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11113, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8651_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13161)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13161, 704}, /*h(2215)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {2215, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6213_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4263)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {4263, 705}, /*h(15209)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15209, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3756_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1897)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1897; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1318_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3945)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3945; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8032_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5993)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5993; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5594_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8041)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8041; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3156_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10089)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10089; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_718_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1191)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {1191, 705}, /*h(12137)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12137, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7432_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3239)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {3239, 705}, /*h(14185)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14185, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4994_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16233)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16233, 704}, /*h(5287)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {5287, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6137_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6902)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {6902, 706}, /*h(137)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {137, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3699_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8950)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {8950, 706}, /*h(2185)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2185, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1261_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10998)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {10998, 706}, /*h(4233)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4233, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7975_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13046)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13046, 706}, /*h(6281)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6281, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5537_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15094)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15094, 706}, /*h(8329)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8329, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3099_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10377)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10377; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_661_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12425)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12425; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7375_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14473)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14473; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4918_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7926)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {7926, 706}, /*h(1161)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1161, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2480_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9974)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {9974, 706}, /*h(3209)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3209, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_42_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12022)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12022, 706}, /*h(5257)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5257, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6756_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14070)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14070, 706}, /*h(7305)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7305, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4318_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16118)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {16118, 706}, /*h(9353)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9353, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1880_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11401)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11401; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8594_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13449)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13449; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6156_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15497)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15497; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_952_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(649)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 649; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7666_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2697)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2697; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5228_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4745)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4745; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2790_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6793)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6793; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_352_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8841)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8841; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7066_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10889)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10889; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4628_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12937)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12937; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2190_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14985)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14985; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8885_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1673)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1673; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6447_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3721)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3721; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4009_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5769)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5769; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1571_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7817)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7817; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8285_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9865)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9865; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5847_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11913)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11913; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3409_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13961)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13961; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_971_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16009)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16009; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2935_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(905)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {905, 704}, /*h(11851)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11851, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_497_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13899)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13899, 706}, /*h(2953)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2953, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7211_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5001)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5001, 704}, /*h(15947)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15947, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4773_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7049)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7049; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2335_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9097)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9097; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9049_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11145)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11145, 704}, /*h(199)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {199, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6611_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2247)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {2247, 705}, /*h(13193)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13193, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4173_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4295)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {4295, 705}, /*h(15241)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15241, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1716_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1929)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1929, 704}, /*h(12875)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12875, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8430_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3977)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3977, 704}, /*h(14923)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14923, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5992_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6025)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6025; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3554_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8073)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8073; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1116_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10121)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10121; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7830_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1223)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {1223, 705}, /*h(12169)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12169, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5392_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14217)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14217, 704}, /*h(3271)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {3271, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2954_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5319)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {5319, 705}, /*h(16265)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16265, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4097_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6934)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {6934, 708}, /*h(169)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {169, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1659_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8982)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {8982, 708}, /*h(2217)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2217, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8373_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11030)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {11030, 708}, /*h(4265)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4265, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5935_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13078)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {13078, 708}, /*h(6313)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6313, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3497_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15126)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {15126, 708}, /*h(8361)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8361, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1059_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10409)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10409; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7773_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12457)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12457; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5335_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14505)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14505; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2878_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7958)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {7958, 708}, /*h(1193)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1193, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_440_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10006)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {10006, 708}, /*h(3241)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3241, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7154_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12054)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {12054, 708}, /*h(5289)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5289, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4716_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14102)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {14102, 708}, /*h(7337)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7337, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2278_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16150)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {16150, 708}, /*h(9385)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9385, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8992_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11433)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11433; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6554_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13481)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13481; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4116_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15529)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15529; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8064_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(681)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 681; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5626_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2729)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2729; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3188_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4777)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4777; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_750_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6825)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6825; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7464_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8873)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8873; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5026_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10921)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10921; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2588_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12969)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12969; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_150_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15017)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15017; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6845_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1705)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1705; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4407_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3753)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3753; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1969_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5801)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5801; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8683_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7849)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7849; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6245_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9897)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9897; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3807_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11945)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11945; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1369_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13993)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13993; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8083_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16041)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16041; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_895_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11883)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11883, 706}, /*h(937)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {937, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7609_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2985)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2985, 704}, /*h(13931)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13931, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5171_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5033)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5033, 704}, /*h(15979)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15979, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2733_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7081)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7081; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_295_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9129)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9129; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7009_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(231)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {231, 705}, /*h(11177)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11177, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4571_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2279)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {2279, 705}, /*h(13225)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13225, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2133_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15273)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15273, 704}, /*h(4327)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {4327, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8828_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1961)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1961, 704}, /*h(12907)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12907, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6390_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14955)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14955, 706}, /*h(4009)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4009, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3952_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6057)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6057; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1514_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8105)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8105; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8228_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10153)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10153; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5790_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12201)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12201, 704}, /*h(1255)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {1255, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3352_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3303)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {3303, 705}, /*h(14249)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14249, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_914_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5351)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {5351, 705}, /*h(16297)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16297, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2057_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6966)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=0*/ {6966, 722}, /*h(201)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {201, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8771_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9014)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=0*/ {9014, 722}, /*h(2249)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2249, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6333_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(11062)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=0*/ {11062, 722}, /*h(4297)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4297, 704}, /*h(15243)=2 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {15243, 711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3895_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13110)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=0*/ {13110, 722}, /*h(6345)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6345, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1457_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8393)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8393; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8171_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10441)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10441; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5733_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12489)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12489, 704}, /*h(1543)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {1543, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3295_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3591)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {3591, 706}, /*h(14537)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14537, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_838_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1225)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1225; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7552_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3273)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3273; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5114_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5321)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5321, 704}, /*h(16267)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {16267, 711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2676_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7369)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7369; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_238_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9417)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9417; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6952_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(519)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {519, 706}, /*h(11465)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11465, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4514_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2567)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {2567, 706}, /*h(13513)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13513, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2076_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15561)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15561, 704}, /*h(4615)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {4615, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6024_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(713)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 713; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3586_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2761)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2761; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1148_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4809)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4809; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7862_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6857)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6857; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5424_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8905)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8905; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2986_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10953)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10953; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_548_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13001)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13001; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7262_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15049)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15049; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4805_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1737)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1737; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2367_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3785)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3785; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9081_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5833)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5833; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6643_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7881)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7881; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4205_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9929)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9929; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1767_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11977)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11977; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8481_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14025)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14025; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6043_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16073)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16073; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8007_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(969)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {969, 704}, /*h(11915)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11915, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5569_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3017)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3017, 704}, /*h(13963)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13963, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3131_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16011)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {16011, 706}, /*h(5065)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5065, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_693_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7113)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7113; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7407_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9161)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9161; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4969_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11209)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11209; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2531_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13257)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13257; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_93_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15305)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15305; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6788_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12939)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12939, 706}, /*h(1993)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1993, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4350_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4041)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4041, 704}, /*h(14987)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14987, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1912_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6089)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6089; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8626_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8137)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8137; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6188_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10185)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10185; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3750_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12233)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12233; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1312_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14281)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14281; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8026_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16329)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16329; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_17_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(233)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {233, 704}, /*h(11179)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {11179, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6731_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13227)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {13227, 712}, /*h(2281)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2281, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4293_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4329)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4329, 704}, /*h(15275)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {15275, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1855_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6377)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6377; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8569_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8425)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8425; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6131_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10473)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10473; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3693_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1575)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {1575, 706}, /*h(12521)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12521, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1255_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3623)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {3623, 706}, /*h(14569)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14569, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7950_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1257)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1257, 704}, /*h(12203)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {12203, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5512_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3305)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3305, 704}, /*h(14251)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {14251, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3074_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16299)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {16299, 712}, /*h(5353)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5353, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_636_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7401)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7401; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7350_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9449)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9449; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4912_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(551)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {551, 706}, /*h(11497)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11497, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2474_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13545)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13545, 704}, /*h(2599)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {2599, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_36_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4647)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {4647, 706}, /*h(15593)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15593, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3984_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(745)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 745; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1546_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2793)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2793; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8260_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4841)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4841; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5822_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6889)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6889; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3384_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8937)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8937; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5221_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15081)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15081, 704}, /*h(4135)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {4135, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2765_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1769)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1769; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_327_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3817)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3817; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7041_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5865)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5865; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4603_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7913)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7913; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2165_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9961)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9961; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4002_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5159)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {5159, 705}, /*h(16105)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16105, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5967_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1001)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1001, 704}, /*h(11947)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11947, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3529_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13995)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13995, 706}, /*h(3049)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3049, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1091_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5097)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5097, 704}, /*h(16043)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {16043, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7805_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7145)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7145; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5367_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9193)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9193; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2929_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11241)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11241; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_491_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13289)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13289; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7205_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15337)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15337; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4748_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2025)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2025, 704}, /*h(12971)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12971, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2310_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4073)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4073, 704}, /*h(15019)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15019, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9024_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6121)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6121; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6586_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8169)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8169; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4148_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10217)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10217; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1710_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12265)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12265; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8424_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14313)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14313; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5986_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16361)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16361; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4126_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10971)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {10971, 706}, /*h(25)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {25, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1688_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2073)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2073, 704}, /*h(13019)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13019, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8402_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4121)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4121, 704}, /*h(15067)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15067, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5964_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6169)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6169; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3526_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8217)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8217; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1088_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10265)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10265; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7802_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12313)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12313; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5364_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14361)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14361; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2907_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1049)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1049, 704}, /*h(11995)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11995, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_469_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14043)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14043, 706}, /*h(3097)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3097, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7183_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5145)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5145, 704}, /*h(16091)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {16091, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4745_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7193)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7193; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2307_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9241)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9241; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9021_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11289)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11289; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6583_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13337)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13337; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4145_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15385)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15385; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8092_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7302)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {7302, 705}, /*h(537)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {537, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5654_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9350)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {9350, 705}, /*h(2585)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2585, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3216_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11398)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {11398, 705}, /*h(4633)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4633, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_778_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13446)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {13446, 705}, /*h(6681)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6681, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7492_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15494)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {15494, 705}, /*h(8729)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8729, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5054_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10777)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10777; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2616_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12825)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12825, 704}, /*h(1879)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {1879, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_178_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3927)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {3927, 709}, /*h(14873)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14873, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6873_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8326)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {8326, 705}, /*h(1561)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1561, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4435_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10374)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {10374, 705}, /*h(3609)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3609, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1997_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12422)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {12422, 705}, /*h(5657)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5657, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8711_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14470)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {14470, 705}, /*h(7705)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7705, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6273_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9753)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9753; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3835_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(855)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {855, 709}, /*h(11801)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11801, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1397_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2903)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {2903, 709}, /*h(13849)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13849, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8111_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15897)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15897, 704}, /*h(4951)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {4951, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_923_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(793)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 793; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7637_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2841)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2841; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5199_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4889)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4889; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2761_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6937)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6937; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_323_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8985)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8985; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7037_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(87)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {87, 707}, /*h(11033)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11033, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4599_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2135)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {2135, 707}, /*h(13081)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13081, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2161_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15129)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15129, 704}, /*h(4183)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {4183, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8856_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1817)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1817; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6418_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3865)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3865; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3980_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5913)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5913; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1542_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7961)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7961; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8256_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10009)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10009; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5818_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12057)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12057, 704}, /*h(1111)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {1111, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3380_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3159)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {3159, 707}, /*h(14105)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14105, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_942_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5207)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {5207, 707}, /*h(16153)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16153, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2086_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(57)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {57, 704}, /*h(11003)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11003, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8800_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2105)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2105, 704}, /*h(13051)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13051, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6362_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15099)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15099, 706}, /*h(4153)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4153, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3924_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6201)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6201; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1486_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8249)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8249; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8200_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10297)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10297; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5762_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12345)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12345; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_867_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12027)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12027, 706}, /*h(1081)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1081, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7581_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3129)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3129, 704}, /*h(14075)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14075, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5143_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5177)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5177, 704}, /*h(16123)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {16123, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2705_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7225)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7225; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_267_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9273)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9273; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6981_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11321)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11321; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6052_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(569)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {569, 704}, /*h(11515)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {11515, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3614_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13563)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {13563, 707}, /*h(2617)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2617, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1176_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4665)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4665, 704}, /*h(15611)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {15611, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7890_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6713)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6713; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5452_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8761)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8761; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3014_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10809)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10809; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_576_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1911)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {1911, 710}, /*h(12857)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12857, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7290_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3959)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {3959, 710}, /*h(14905)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14905, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4833_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1593)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1593, 704}, /*h(12539)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {12539, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2395_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3641)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3641, 704}, /*h(14587)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {14587, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9109_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5689)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5689; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6671_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7737)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7737; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4233_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9785)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9785; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1795_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(887)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {887, 710}, /*h(11833)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11833, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8509_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13881)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13881, 704}, /*h(2935)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {2935, 710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6071_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4983)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {4983, 710}, /*h(15929)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15929, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8035_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(825)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 825; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5597_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2873)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2873; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3159_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4921)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4921; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_721_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6969)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6969; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7435_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9017)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9017; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4997_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(119)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {119, 707}, /*h(11065)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11065, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2559_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13113)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13113, 704}, /*h(2167)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {2167, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_121_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4215)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {4215, 707}, /*h(15161)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15161, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6816_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1849)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1849; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4378_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3897)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3897; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1940_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5945)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5945; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8654_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7993)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7993; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6216_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10041)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10041; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3778_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1143)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {1143, 707}, /*h(12089)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12089, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1340_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3191)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {3191, 707}, /*h(14137)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14137, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8054_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16185)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16185, 704}, /*h(5239)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {5239, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_45_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6854)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {6854, 706}, /*h(89)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {89, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6759_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8902)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {8902, 706}, /*h(2137)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2137, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4321_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10950)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {10950, 706}, /*h(4185)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4185, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1883_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12998)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12998, 706}, /*h(6233)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6233, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8597_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15046)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15046, 706}, /*h(8281)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8281, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6159_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10329)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10329; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3721_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12377)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12377; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1283_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14425)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14425; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7978_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7878)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {7878, 706}, /*h(1113)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1113, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5540_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9926)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {9926, 706}, /*h(3161)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3161, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3102_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11974)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11974, 706}, /*h(5209)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5209, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_664_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14022)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14022, 706}, /*h(7257)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7257, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7378_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16070)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {16070, 706}, /*h(9305)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9305, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4940_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11353)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11353; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2502_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13401)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13401; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_64_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15449)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15449; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4012_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(601)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 601; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1574_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2649)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2649; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8288_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4697)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4697; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5850_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6745)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6745; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3412_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8793)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8793; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_974_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10841)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10841; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7688_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1943)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {1943, 711}, /*h(12889)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12889, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5250_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14937)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14937, 704}, /*h(3991)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {3991, 711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2793_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1625)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1625; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_355_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3673)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3673; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7069_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5721)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5721; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4631_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7769)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7769; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2193_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9817)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9817; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8907_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11865)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11865, 704}, /*h(919)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {919, 711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6469_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2967)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {2967, 711}, /*h(13913)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13913, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4031_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5015)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {5015, 711}, /*h(15961)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15961, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5995_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(857)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 857; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3557_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2905)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2905; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1119_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4953)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4953; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7833_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7001)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7001; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5395_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9049)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9049; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2957_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11097)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11097, 704}, /*h(151)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {151, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_519_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2199)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {2199, 707}, /*h(13145)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13145, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7233_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4247)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {4247, 707}, /*h(15193)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15193, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4776_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1881)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1881; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2338_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3929)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3929; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9052_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5977)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5977; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6614_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8025)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8025; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4176_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10073)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10073; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1738_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1175)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {1175, 707}, /*h(12121)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12121, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8452_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14169)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14169, 704}, /*h(3223)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {3223, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6014_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5271)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {5271, 707}, /*h(16217)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16217, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7157_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6886)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {6886, 706}, /*h(121)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {121, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4719_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8934)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {8934, 706}, /*h(2169)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2169, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2281_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10982)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {10982, 706}, /*h(4217)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4217, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8995_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13030)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13030, 706}, /*h(6265)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6265, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6557_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15078)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15078, 706}, /*h(8313)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8313, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4119_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10361)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10361; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1681_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12409)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12409; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8395_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14457)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14457; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5938_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7910)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {7910, 706}, /*h(1145)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1145, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3500_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9958)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {9958, 706}, /*h(3193)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3193, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1062_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12006)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12006, 706}, /*h(5241)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5241, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7776_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14054)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14054, 706}, /*h(7289)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7289, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5338_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16102)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {16102, 706}, /*h(9337)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9337, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2900_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11385)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11385; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_462_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13433)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13433; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7176_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15481)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15481; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1972_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(633)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 633; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8686_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2681)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2681; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6248_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4729)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4729; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3810_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6777)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6777; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1372_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8825)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8825; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8086_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10873)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10873; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5648_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12921)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12921; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3210_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14969)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14969; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_753_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1657)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1657; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7467_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3705)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3705; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5029_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5753)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5753; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2591_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7801)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7801; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_153_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9849)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9849; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6867_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11897)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11897; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4429_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13945)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13945; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1991_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15993)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15993; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3955_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(889)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 889; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1517_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2937)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2937, 704}, /*h(13883)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13883, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8231_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4985)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4985, 704}, /*h(15931)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15931, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5793_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7033)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7033; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3355_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9081)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9081; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_917_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(183)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {183, 707}, /*h(11129)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11129, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7631_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2231)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {2231, 707}, /*h(13177)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13177, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5193_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15225)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15225, 704}, /*h(4279)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {4279, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2736_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1913)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1913, 704}, /*h(12859)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12859, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_298_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14907)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14907, 706}, /*h(3961)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3961, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7012_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6009)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6009; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4574_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8057)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8057; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2136_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10105)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10105; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8850_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12153)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12153, 704}, /*h(1207)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {1207, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6412_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3255)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {3255, 707}, /*h(14201)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14201, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3974_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5303)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {5303, 707}, /*h(16249)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16249, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5117_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6918)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {6918, 708}, /*h(153)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {153, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2679_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8966)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {8966, 708}, /*h(2201)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2201, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_241_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11014)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {11014, 708}, /*h(4249)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4249, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6955_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13062)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {13062, 708}, /*h(6297)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6297, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4517_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15110)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {15110, 708}, /*h(8345)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8345, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2079_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10393)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10393; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8793_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12441)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12441; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6355_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14489)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14489; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3898_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7942)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {7942, 708}, /*h(1177)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1177, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1460_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9990)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {9990, 708}, /*h(3225)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3225, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8174_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12038)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {12038, 708}, /*h(5273)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5273, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5736_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14086)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {14086, 708}, /*h(7321)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {7321, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3298_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16134)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {16134, 708}, /*h(9369)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9369, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_860_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11417)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11417; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7574_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13465)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13465; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5136_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15513)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15513; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9084_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(665)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 665; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6646_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2713)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2713; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4208_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4761)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4761; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1770_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6809)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6809; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8484_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8857)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8857; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6046_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10905)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10905; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3608_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12953)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12953; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1170_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15001)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15001; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7865_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1689)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1689; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5427_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3737)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3737; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2989_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5785)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5785; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_551_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7833)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7833; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7265_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9881)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9881; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4827_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11929)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11929; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2389_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13977)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13977; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9103_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16025)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16025; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1915_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(921)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {921, 704}, /*h(11867)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11867, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8629_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2969)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2969, 704}, /*h(13915)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13915, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6191_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15963)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15963, 706}, /*h(5017)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5017, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3753_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7065)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7065; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1315_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9113)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9113; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8029_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(215)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {215, 707}, /*h(11161)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11161, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5591_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13209)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13209, 704}, /*h(2263)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {2263, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3153_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4311)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {4311, 707}, /*h(15257)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15257, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_696_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12891)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12891, 706}, /*h(1945)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1945, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7410_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3993)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3993, 704}, /*h(14939)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14939, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4972_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6041)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6041; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2534_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8089)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8089; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_96_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10137)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10137; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6810_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1239)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {1239, 707}, /*h(12185)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12185, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4372_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3287)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {3287, 707}, /*h(14233)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14233, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1934_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16281)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16281, 704}, /*h(5335)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {5335, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3077_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6950)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=0*/ {6950, 722}, /*h(185)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {185, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_639_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8998)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=0*/ {8998, 722}, /*h(2233)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2233, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7353_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11046)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=0*/ {11046, 722}, /*h(4281)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4281, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4915_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13094)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=0*/ {13094, 722}, /*h(6329)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6329, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2477_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15142)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=0*/ {15142, 722}, /*h(8377)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8377, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_39_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10425)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10425; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6753_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12473)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12473; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4315_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14521)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14521; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1858_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1209)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1209; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8572_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3257)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3257; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6134_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5305)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5305; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3696_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7353)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7353; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1258_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9401)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9401; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7972_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11449)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11449; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5534_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13497)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13497; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3096_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15545)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15545; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7044_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(697)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 697; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4606_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2745)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2745; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2168_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4793)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4793; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8882_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6841)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6841; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6444_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8889)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8889; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4006_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10937)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10937; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1568_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12985)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12985; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8282_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15033)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15033; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5825_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1721)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1721; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3387_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3769)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3769; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_949_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5817)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5817; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7663_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7865)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7865; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5225_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9913)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9913; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2787_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11961)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11961; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_349_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14009)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14009; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7063_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16057)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16057; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9027_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(953)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {953, 704}, /*h(11899)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11899, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6589_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(13947)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13947, 706}, /*h(3001)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3001, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4151_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5049)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5049, 704}, /*h(15995)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15995, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1713_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7097)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7097; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8427_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9145)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9145; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5989_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11193)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11193, 704}, /*h(247)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {247, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3551_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2295)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {2295, 707}, /*h(13241)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13241, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1113_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15289)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15289; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7808_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1977)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1977, 704}, /*h(12923)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12923, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5370_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4025)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4025, 704}, /*h(14971)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14971, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2932_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6073)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6073; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_494_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8121)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8121; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7208_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10169)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10169; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4770_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1271)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {1271, 707}, /*h(12217)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12217, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2332_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14265)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14265, 704}, /*h(3319)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {3319, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9046_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16313)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16313; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1037_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(217)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {217, 704}, /*h(11163)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {11163, 711}, /*h(6982)=2 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {6982, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7751_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2265)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2265, 704}, /*h(13211)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {13211, 711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5313_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4313)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4313, 704}, /*h(15259)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {15259, 711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2875_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6361)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6361; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_437_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8409)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8409; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7151_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10457)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10457; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4713_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1559)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {1559, 706}, /*h(12505)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12505, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2275_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14553)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14553, 704}, /*h(3607)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {3607, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8970_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1241)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1241, 704}, /*h(12187)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {12187, 711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6532_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14235)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {14235, 711}, /*h(3289)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3289, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4094_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5337)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5337, 704}, /*h(16283)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {16283, 711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1656_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7385)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7385; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8370_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9433)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9433; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5932_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11481)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11481, 704}, /*h(535)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {535, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3494_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2583)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {2583, 706}, /*h(13529)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13529, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1056_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4631)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {4631, 706}, /*h(15577)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15577, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5004_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(729)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 729; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2566_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2777)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2777; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_128_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4825)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4825; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6842_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6873)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6873; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4404_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8921)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8921; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1966_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10969)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10969; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8680_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13017)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13017; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6242_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15065)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15065; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3785_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1753)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1753; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1347_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3801)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3801; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8061_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5849)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5849; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5623_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7897)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7897; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3185_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9945)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9945; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_747_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11993)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11993; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7461_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14041)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14041; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5023_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16089)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16089; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6987_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11931)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11931, 706}, /*h(985)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {985, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4549_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3033)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3033, 704}, /*h(13979)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13979, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2111_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5081)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5081, 704}, /*h(16027)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {16027, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8825_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7129)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7129; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6387_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9177)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9177; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3949_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11225)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11225; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1511_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13273)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13273; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8225_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15321)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15321; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5768_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2009)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2009, 704}, /*h(12955)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12955, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3330_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15003)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15003, 706}, /*h(4057)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4057, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_892_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6105)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6105; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7606_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8153)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8153; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5168_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10201)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10201; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2730_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12249)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12249; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_292_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14297)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14297; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7006_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16345)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16345; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8149_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(249)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {249, 704}, /*h(11195)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {11195, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5711_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2297)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2297, 704}, /*h(13243)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {13243, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3273_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15291)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {15291, 712}, /*h(4345)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4345, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_835_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6393)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6393; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7549_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8441)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8441; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5111_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10489)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10489; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2673_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12537)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12537, 704}, /*h(1591)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {1591, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_235_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3639)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {3639, 706}, /*h(14585)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14585, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6930_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12219)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {12219, 712}, /*h(1273)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1273, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4492_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3321)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3321, 704}, /*h(14267)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {14267, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2054_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5369)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5369, 704}, /*h(16315)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {16315, 712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8768_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7417)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7417; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6330_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9465)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9465; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3892_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(567)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {567, 706}, /*h(11513)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11513, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1454_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2615)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {2615, 706}, /*h(13561)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13561, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8168_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(15609)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15609, 704}, /*h(4663)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {4663, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2964_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(761)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 761; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_526_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2809)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2809; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2363_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8953)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8953; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9077_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(11001)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {11001, 704}, /*h(55)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {55, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6639_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2103)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {2103, 707}, /*h(13049)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13049, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4201_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4151)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {4151, 707}, /*h(15097)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {15097, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1745_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1785)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1785; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8458_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3833)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3833; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3582_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7929)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7929; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1144_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9977)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9977; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7858_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1079)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {1079, 707}, /*h(12025)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12025, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5420_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(14073)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14073, 704}, /*h(3127)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {3127, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2982_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5175)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {5175, 707}, /*h(16121)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16121, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4947_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1017)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1017, 704}, /*h(11963)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11963, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2509_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3065)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {3065, 704}, /*h(14011)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14011, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_71_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(16059)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {16059, 706}, /*h(5113)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {5113, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6785_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7161)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7161; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4347_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9209)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9209; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1909_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11257)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11257; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8623_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13305)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13305; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6185_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15353)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15353; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3728_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(12987)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12987, 706}, /*h(2041)=1 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2041, 704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1290_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4089)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4089, 704}, /*h(15035)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15035, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8004_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6137)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6137; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5566_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8185)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8185; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3128_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10233)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10233; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_690_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12281)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12281; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7404_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14329)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14329; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4966_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16377)=0 0x0F 0x1E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16377; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3998_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6146)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6146; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1560_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8194)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8194; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8274_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10242)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10242; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5836_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12290)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12290; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3398_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14338)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14338; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2779_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7170)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7170; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_341_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9218)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9218; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7055_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11266)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11266; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4617_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13314)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13314; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2179_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15362)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15362; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1958_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6178)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6178; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8672_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8226)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8226; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6234_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10274)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10274; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3796_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12322)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12322; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1358_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14370)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14370; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_739_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7202)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7202; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7453_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9250)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9250; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5015_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11298)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11298; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2577_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13346)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13346; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_139_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15394)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15394; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9070_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6210)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6210; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6632_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8258)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8258; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4194_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10306)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10306; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1756_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12354)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12354; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8470_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14402)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14402; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7851_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7234)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7234; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5413_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9282)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9282; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2975_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11330)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11330; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_537_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13378)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13378; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7251_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15426)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15426; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7030_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6242)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6242; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4592_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8290)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8290; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2154_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10338)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10338; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8868_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12386)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12386; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6430_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14434)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14434; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5811_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7266)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7266; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3373_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9314)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9314; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_935_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11362)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11362; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7649_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13410)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13410; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5211_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15458)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15458; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4990_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6274)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6274; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5387_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4258)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4258; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2949_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6306)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6306; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_511_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8354)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8354; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7225_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10402)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10402; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4787_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12450)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12450; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2349_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14498)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14498; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4168_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5282)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5282; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1730_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7330)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7330; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8444_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9378)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9378; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6006_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11426)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11426; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3568_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13474)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13474; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1130_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15522)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15522; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8223_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(194)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 194; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5785_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2242)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2242; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3347_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4290)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4290; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_909_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6338)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6338; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7623_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8386)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8386; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5185_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10434)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10434; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7004_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1218)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1218; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4566_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3266)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3266; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2128_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5314)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5314; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8842_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7362)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7362; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6404_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9410)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9410; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6183_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(226)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 226; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3745_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2274)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2274; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1307_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4322)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4322; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8021_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6370)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6370; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5583_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8418)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8418; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3145_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10466)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10466; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4964_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1250)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1250; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2526_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3298)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3298; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_88_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5346)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5346; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6802_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7394)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7394; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4364_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9442)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9442; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8319_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6150)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6150; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5881_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8198)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8198; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3443_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10246)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10246; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1005_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12294)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12294; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7719_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14342)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14342; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7100_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7174)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7174; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4662_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9222)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9222; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2224_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11270)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11270; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8938_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13318)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13318; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6500_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15366)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15366; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6279_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6182)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6182; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3841_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8230)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8230; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1403_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10278)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10278; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8117_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12326)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12326; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5679_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14374)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14374; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5060_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7206)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7206; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2622_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9254)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9254; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_184_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11302)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11302; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6898_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13350)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13350; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4460_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15398)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15398; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4239_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6214)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6214; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1801_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8262)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8262; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8515_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10310)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10310; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6077_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12358)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12358; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3639_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14406)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14406; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3020_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7238)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7238; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_582_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9286)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9286; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7296_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11334)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11334; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4858_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13382)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13382; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2420_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15430)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15430; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2199_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6246)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6246; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8913_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8294)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8294; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6475_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10342)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10342; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4037_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12390)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12390; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1599_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14438)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14438; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_980_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7270)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7270; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7694_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9318)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9318; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5256_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11366)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11366; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2818_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13414)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13414; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_380_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15462)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15462; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_159_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6278)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6278; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2994_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2214)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {2214, 705}, /*h(8979)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {8979, 708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7270_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6310)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {6310, 705}, /*h(13075)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {13075, 708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4832_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8358)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {8358, 705}, /*h(15123)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {15123, 708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2394_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10406)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10406; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9108_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12454)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12454; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6670_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14502)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14502; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1775_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3238)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {3238, 705}, /*h(10003)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {10003, 708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6051_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7334)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {7334, 705}, /*h(14099)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {14099, 708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3613_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9382)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {9382, 705}, /*h(16147)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {16147, 708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1175_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11430)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11430; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7889_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13478)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13478; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5451_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15526)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15526; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3392_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(198)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {198, 705}, /*h(6963)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=1*/ {6963, 2066} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_954_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2246)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {2246, 705}, /*h(9011)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=1*/ {9011, 2066} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7668_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4294)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {4294, 705}, /*h(11059)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=1*/ {11059, 2066} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5230_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6342)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {6342, 705}, /*h(13107)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=1*/ {13107, 2066} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2792_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8390)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {8390, 705}, /*h(15155)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=1*/ {15155, 2066} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_354_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10438)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10438; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2173_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1222)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1222; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8887_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3270)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3270; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6449_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5318)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5318; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4011_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7366)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7366; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1573_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9414)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9414; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1352_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(230)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {230, 705}, /*h(6995)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {6995, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8066_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2278)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {2278, 705}, /*h(9043)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {9043, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5628_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4326)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {4326, 705}, /*h(11091)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {11091, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3190_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6374)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {6374, 705}, /*h(13139)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {13139, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_752_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8422)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {8422, 705}, /*h(15187)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {15187, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7466_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10470)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10470; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_133_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1254)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {1254, 705}, /*h(8019)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {8019, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6847_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3302)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {3302, 705}, /*h(10067)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {10067, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4409_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5350)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {5350, 705}, /*h(12115)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {12115, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1971_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7398)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {7398, 705}, /*h(14163)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {14163, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8685_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9446)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {9446, 705}, /*h(16211)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {16211, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1650_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8364_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2058)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2058; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5926_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4106)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4106; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3488_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6154)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6154; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1050_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8202)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8202; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7764_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10250)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10250; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5326_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12298)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12298; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2888_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14346)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14346; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_431_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1034)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1034; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7145_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3082)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3082; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4707_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5130)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5130; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2269_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7178)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7178; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8983_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9226)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9226; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6545_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11274)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11274; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4107_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13322)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13322; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1669_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15370)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15370; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8762_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(42)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 42; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6324_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2090)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2090; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3886_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4138)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4138; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1448_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6186)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6186; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8162_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8234)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8234; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5724_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10282)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10282; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3286_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12330)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12330; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_848_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14378)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14378; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7543_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1066)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1066; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5105_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3114)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3114; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2667_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5162)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5162; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_229_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7210)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7210; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6943_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9258)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9258; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4505_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11306)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11306; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2067_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13354)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13354; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8781_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15402)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15402; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6722_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(74)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 74; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4284_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2122)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2122; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1846_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4170)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4170; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8560_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6218)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6218; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6122_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8266)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8266; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3684_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10314)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10314; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1246_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12362)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12362; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7960_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14410)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14410; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5503_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1098)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1098; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3065_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3146)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3146; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_627_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5194)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5194; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7341_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7242)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7242; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4903_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9290)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9290; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2465_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11338)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11338; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_27_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13386)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13386; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6741_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15434)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15434; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4682_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(106)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 106; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2244_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2154)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2154; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8958_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4202)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4202; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6520_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6250)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6250; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4082_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8298)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8298; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1644_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10346)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10346; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8358_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12394)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12394; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5920_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14442)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14442; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3463_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1130)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1130; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1025_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3178)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3178; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7739_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5226)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5226; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5301_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7274)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7274; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2863_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9322)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9322; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_425_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11370)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11370; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7139_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13418)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13418; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4701_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15466)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15466; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2642_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(138)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 138; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_204_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2186)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2186; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6918_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4234)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4234; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4480_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6282)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6282; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2042_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8330)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8330; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8756_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10378)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10378; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6318_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12426)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12426; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3880_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14474)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14474; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1423_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1162)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1162; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8137_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3210)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3210; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5699_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5258)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5258; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3261_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7306)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7306; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_823_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9354)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9354; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7537_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11402)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11402; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5099_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13450)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13450; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_602_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(170)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 170; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7315_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2218)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {2218, 705}, /*h(8983)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {8983, 708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2439_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6314)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {6314, 705}, /*h(13079)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {13079, 708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8362)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {8362, 705}, /*h(15127)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {15127, 708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6715_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10410)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10410; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4277_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12458)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12458; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1839_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14506)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14506; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8534_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1194)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {1194, 705}, /*h(7959)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {7959, 708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6096_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3242)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {3242, 705}, /*h(10007)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {10007, 708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3658_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5290)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {5290, 705}, /*h(12055)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {12055, 708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1220_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7338)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {7338, 705}, /*h(14103)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {14103, 708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7934_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9386)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {9386, 705}, /*h(16151)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {16151, 708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5496_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11434)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11434; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3058_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13482)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13482; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_620_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15530)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15530; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7713_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(202)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {202, 705}, /*h(6967)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=1*/ {6967, 2066} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5275_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2250)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {2250, 705}, /*h(9015)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=1*/ {9015, 2066} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2837_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4298)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {4298, 705}, /*h(11063)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=1*/ {11063, 2066} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_399_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6346)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {6346, 705}, /*h(13111)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=1*/ {13111, 2066} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7113_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8394)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {8394, 705}, /*h(15159)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=1*/ {15159, 2066} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4675_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10442)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10442; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6494_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1226)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1226; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4056_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3274)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3274; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1618_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5322)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5322; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8332_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7370)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7370; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5894_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9418)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9418; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5673_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(234)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {234, 705}, /*h(6999)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {6999, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3235_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2282)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {2282, 705}, /*h(9047)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {9047, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_797_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4330)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {4330, 705}, /*h(11095)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {11095, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7511_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6378)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {6378, 705}, /*h(13143)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {13143, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5073_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8426)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {8426, 705}, /*h(15191)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {15191, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2635_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10474)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10474; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4454_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1258)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {1258, 705}, /*h(8023)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {8023, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2016_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3306)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {3306, 705}, /*h(10071)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {10071, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8730_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5354)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {5354, 705}, /*h(12119)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {12119, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6292_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7402)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {7402, 705}, /*h(14167)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {14167, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3854_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9450)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {9450, 705}, /*h(16215)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {16215, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4778_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10243)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10243; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2340_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12291)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12291; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9054_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14339)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14339; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3559_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11267)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11267; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1121_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13315)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13315; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7835_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15363)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15363; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7614_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6179)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6179; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5176_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8227)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8227; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2738_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10275)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10275; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_300_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12323)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12323; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7014_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14371)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14371; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6395_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7203)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7203; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3957_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9251)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9251; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1519_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11299)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11299; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8233_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13347)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13347; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5795_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15395)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15395; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5574_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6211)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6211; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3136_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8259)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8259; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_698_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10307)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10307; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7412_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12355)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12355; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4974_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14403)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14403; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4355_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7235)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7235; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1917_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9283)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9283; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8631_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11331)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11331; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6193_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13379)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13379; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3755_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15427)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15427; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3534_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6243)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6243; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1096_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8291)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8291; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7810_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10339)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10339; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5372_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12387)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12387; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2934_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14435)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14435; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2315_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7267)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7267; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9029_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9315)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9315; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6591_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11363)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11363; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4153_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13411)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13411; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1715_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15459)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15459; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1494_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6275)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6275; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8208_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1558)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {1558, 706}, /*h(8323)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {8323, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5770_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3606)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {3606, 706}, /*h(10371)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {10371, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3332_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5654)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {5654, 706}, /*h(12419)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {12419, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_894_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7702)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {7702, 706}, /*h(14467)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {14467, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_275_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(534)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {534, 706}, /*h(7299)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {7299, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6989_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2582)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {2582, 706}, /*h(9347)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {9347, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4551_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4630)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {4630, 706}, /*h(11395)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {11395, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2113_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6678)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {6678, 706}, /*h(13443)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {13443, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8827_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8726)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {8726, 706}, /*h(15491)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {15491, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8606_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6307)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6307; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6168_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1590)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {1590, 706}, /*h(8355)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {8355, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3730_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3638)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {3638, 706}, /*h(10403)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {10403, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1292_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5686)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {5686, 706}, /*h(12451)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {12451, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8006_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7734)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {7734, 706}, /*h(14499)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {14499, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7387_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(566)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {566, 706}, /*h(7331)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {7331, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4949_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2614)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {2614, 706}, /*h(9379)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {9379, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2511_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4662)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {4662, 706}, /*h(11427)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {11427, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_73_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6710)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {6710, 706}, /*h(13475)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {13475, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6787_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8758)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {8758, 706}, /*h(15523)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {15523, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6566_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6339)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6339; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4128_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1622)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {1622, 706}, /*h(8387)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {8387, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1690_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3670)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {3670, 706}, /*h(10435)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {10435, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8404_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5718)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {5718, 706}, /*h(12483)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {12483, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5966_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7766)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {7766, 706}, /*h(14531)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {14531, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5347_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(598)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {598, 706}, /*h(7363)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {7363, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2909_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2646)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {2646, 706}, /*h(9411)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {9411, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_471_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4694)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {4694, 706}, /*h(11459)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {11459, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7185_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6742)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {6742, 706}, /*h(13507)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {13507, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4747_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8790)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {8790, 706}, /*h(15555)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {15555, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4526_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6371)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6371; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2088_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1654)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {1654, 706}, /*h(8419)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {8419, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8802_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3702)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {3702, 706}, /*h(10467)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {10467, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6364_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5750)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {5750, 706}, /*h(12515)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {12515, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3307_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(630)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {630, 706}, /*h(7395)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {7395, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_869_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2678)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {2678, 706}, /*h(9443)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {9443, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7583_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4726)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {4726, 706}, /*h(11491)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {11491, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9099_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10247)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10247; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6661_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12295)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12295; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4223_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14343)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14343; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7880_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11271)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11271; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5442_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13319)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13319; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3004_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15367)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15367; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2783_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6183)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6183; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_345_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8231)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8231; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7059_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10279)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10279; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4621_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12327)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12327; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2183_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14375)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14375; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1564_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7207)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7207; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8278_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9255)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9255; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5840_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11303)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11303; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3402_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13351)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13351; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_964_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15399)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15399; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_743_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6215)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6215; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7457_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8263)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8263; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5019_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10311)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10311; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2581_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12359)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12359; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_143_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14407)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14407; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8676_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7239)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7239; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6238_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9287)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9287; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3800_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11335)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11335; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1362_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13383)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13383; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8076_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15431)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15431; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7855_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6247)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6247; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5417_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8295)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8295; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2979_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10343)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10343; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_541_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12391)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12391; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7255_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14439)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14439; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6636_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7271)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7271; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4198_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9319)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9319; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1760_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11367)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11367; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8474_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13415)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13415; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6036_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15463)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15463; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5815_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6279)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6279; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3377_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1562)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {1562, 706}, /*h(8327)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {8327, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_939_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3610)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {3610, 706}, /*h(10375)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {10375, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7653_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5658)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {5658, 706}, /*h(12423)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {12423, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5215_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7706)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {7706, 706}, /*h(14471)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {14471, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4596_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(538)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {538, 706}, /*h(7303)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {7303, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2158_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2586)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {2586, 706}, /*h(9351)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {9351, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8872_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4634)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {4634, 706}, /*h(11399)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {11399, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6434_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6682)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {6682, 706}, /*h(13447)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {13447, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3996_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8730)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {8730, 706}, /*h(15495)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {15495, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3775_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6311)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6311; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1337_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1594)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {1594, 706}, /*h(8359)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {8359, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8051_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3642)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {3642, 706}, /*h(10407)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {10407, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5613_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5690)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {5690, 706}, /*h(12455)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {12455, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3175_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7738)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {7738, 706}, /*h(14503)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {14503, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2556_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(570)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {570, 706}, /*h(7335)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {7335, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_118_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2618)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {2618, 706}, /*h(9383)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {9383, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6832_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4666)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {4666, 706}, /*h(11431)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {11431, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4394_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6714)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {6714, 706}, /*h(13479)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {13479, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1956_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8762)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {8762, 706}, /*h(15527)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {15527, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1735_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6343)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6343; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8449_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1626)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {1626, 706}, /*h(8391)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {8391, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6011_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3674)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {3674, 706}, /*h(10439)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {10439, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3573_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5722)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {5722, 706}, /*h(12487)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {12487, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1135_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7770)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {7770, 706}, /*h(14535)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {14535, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_516_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(602)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {602, 706}, /*h(7367)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {7367, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7230_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2650)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {2650, 706}, /*h(9415)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {9415, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4792_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4698)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {4698, 706}, /*h(11463)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {11463, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2354_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6746)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {6746, 706}, /*h(13511)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {13511, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9068_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8794)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {8794, 706}, /*h(15559)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {15559, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8847_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6375)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6375; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6409_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1658)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {1658, 706}, /*h(8423)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {8423, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3971_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3706)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {3706, 706}, /*h(10471)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {10471, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7628_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(634)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {634, 706}, /*h(7399)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {7399, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5190_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2682)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {2682, 706}, /*h(9447)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {9447, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2752_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4730)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {4730, 706}, /*h(11495)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {11495, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4268_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10251)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10251; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1830_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12299)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12299; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8544_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14347)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14347; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3049_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11275)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11275; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_611_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13323)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13323; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7325_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15371)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15371; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2828_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2091)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2091; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_390_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4139)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4139; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7104_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6187)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6187; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4666_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8235)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8235; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2228_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10283)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10283; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8942_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12331)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12331; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6504_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14379)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14379; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1609_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3115)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3115; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8323_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5163)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5163; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5885_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7211)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7211; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3447_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9259)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9259; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1009_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11307)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11307; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7723_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13355)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13355; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5285_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15403)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15403; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3226_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(75)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 75; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_788_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2123)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2123; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7502_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4171)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4171; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5064_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6219)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6219; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2626_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8267)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8267; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_188_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10315)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10315; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6902_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12363)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12363; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4464_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14411)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14411; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2007_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1099)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1099; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8721_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3147)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3147; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6283_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5195)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5195; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3845_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7243)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7243; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1407_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9291)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9291; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8121_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11339)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11339; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5683_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13387)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13387; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3245_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15435)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15435; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1186_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(107)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 107; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7900_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2155)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2155; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5462_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4203)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4203; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3024_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6251)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6251; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_586_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8299)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8299; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7300_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10347)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10347; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4862_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12395)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12395; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2424_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14443)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14443; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9119_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1131)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1131; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6681_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3179)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3179; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4243_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5227)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5227; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1805_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7275)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7275; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8519_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9323)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9323; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6081_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11371)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11371; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3643_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13419)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13419; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1205_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15467)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15467; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8298_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(139)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 139; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5860_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2187)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2187; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3422_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4235)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4235; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_984_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6283)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6283; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7698_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8331)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8331; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5260_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10379)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10379; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2822_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12427)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12427; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_384_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14475)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14475; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7079_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1163)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1163; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4641_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3211)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3211; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2203_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5259)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5259; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8917_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7307)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7307; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6479_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9355)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9355; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4041_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11403)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11403; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1603_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13451)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13451; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8317_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15499)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15499; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6258_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(171)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 171; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3820_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2219)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2219; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1382_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4267)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4267; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8096_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6315)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6315; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5658_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8363)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8363; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3220_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10411)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10411; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_782_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12459)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12459; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7496_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14507)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14507; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5039_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1195)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1195; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2601_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3243)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3243; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_163_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5291)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5291; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6877_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7339)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7339; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4439_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9387)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9387; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2001_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11435)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11435; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8715_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13483)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13483; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6277_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15531)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15531; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4218_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(203)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 203; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1780_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2251)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2251; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8494_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4299)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4299; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6056_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6347)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6347; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3618_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8395)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8395; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1180_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10443)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10443; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7894_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12491)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12491; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5456_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14539)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14539; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2999_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1227)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1227; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_561_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3275)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3275; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7275_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5323)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5323; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4837_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7371)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7371; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2399_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9419)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9419; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9113_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11467)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11467; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6675_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13515)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13515; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4237_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15563)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15563; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2178_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(235)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 235; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8892_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2283)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2283; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6454_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4331)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4331; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4016_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6379)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6379; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1578_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8427)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8427; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8291_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6294)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {6294, 707}, /*h(10475)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {10475, 705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_959_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1259)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1259; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7673_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3307)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3307; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5235_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5355)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5355; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2797_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7403)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7403; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_359_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9451)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] no_refining_prefix*/ {705} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9451; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6126_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(514)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 514; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3688_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2562)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2562; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1250_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4610)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4610; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7964_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6658)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6658; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5526_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8706)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8706; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3088_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10754)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10754; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4907_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1538)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1538; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2469_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3586)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3586; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_31_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5634)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5634; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6745_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7682)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7682; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4307_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9730)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9730; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4086_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(546)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 546; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1648_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2594)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2594; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8362_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4642)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4642; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5924_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6690)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6690; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3486_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8738)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8738; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1048_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10786)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10786; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2867_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1570)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1570; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_429_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3618)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3618; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7143_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5666)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5666; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4705_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7714)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7714; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2267_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9762)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9762; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2046_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(578)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 578; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8760_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2626)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2626; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6322_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4674)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4674; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3884_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6722)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6722; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1446_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8770)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8770; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8160_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10818)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10818; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_827_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1602)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1602; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7541_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3650)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3650; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5103_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5698)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5698; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2665_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7746)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7746; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_227_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9794)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9794; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(610)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 610; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6720_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2658)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2658; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4282_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4706)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4706; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1844_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6754)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6754; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8558_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8802)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8802; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6120_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10850)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10850; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7939_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1634)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1634; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5501_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3682)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3682; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3063_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5730)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5730; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_625_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7778)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7778; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7339_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9826)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9826; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7118_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(642)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 642; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4680_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2690)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2690; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2242_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4738)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4738; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8956_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6786)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6786; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6518_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8834)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8834; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4080_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10882)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10882; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5899_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1666)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1666; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3461_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3714)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3714; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1023_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5762)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5762; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7737_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7810)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7810; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5299_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9858)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9858; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5078_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(674)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 674; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2640_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2722)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2722; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_202_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4770)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4770; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6916_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6818)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6818; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4478_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8866)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8866; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2040_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10914)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10914; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3859_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1698)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1698; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1421_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3746)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3746; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8135_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5794)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5794; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5697_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7842)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7842; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3259_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9890)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9890; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3038_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(706)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 706; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_600_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2754)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2754; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7314_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4802)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4802; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4876_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6850)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6850; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1819_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1730)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1730; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8533_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3778)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3778; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6095_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5826)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5826; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_998_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(738)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 738; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7712_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2786)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2786; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5274_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4834)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4834; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8931_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1762)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1762; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6493_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3810)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3810; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4055_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5858)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5858; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5106_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(530)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 530; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2668_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2578)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2578; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_230_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4626)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4626; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6944_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6674)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6674; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4506_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8722)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8722; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2068_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10770)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10770; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3887_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1554)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1554; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1449_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3602)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3602; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8163_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5650)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5650; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5725_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7698)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7698; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3287_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9746)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9746; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3066_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(562)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 562; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_628_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2610)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2610; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7342_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4658)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4658; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4904_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6706)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6706; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2466_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8754)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8754; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_28_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10802)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10802; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1847_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1586)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1586; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8561_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3634)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3634; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6123_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5682)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5682; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3685_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7730)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7730; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1247_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9778)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9778; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1026_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(594)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 594; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7740_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2642)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2642; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5302_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4690)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4690; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2864_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6738)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6738; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_426_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8786)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8786; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7140_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10834)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10834; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8959_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1618)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1618; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6521_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3666)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3666; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4083_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5714)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5714; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1645_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7762)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7762; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8359_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9810)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9810; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8138_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(626)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 626; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5700_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2674)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2674; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3262_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4722)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4722; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_824_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6770)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6770; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7538_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8818)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8818; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5100_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10866)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10866; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6919_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1650)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1650; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4481_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3698)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3698; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2043_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5746)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5746; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8757_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7794)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7794; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6319_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9842)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9842; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6098_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(658)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 658; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3660_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2706)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2706; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1222_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4754)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4754; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7936_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6802)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6802; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5498_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8850)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8850; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3060_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10898)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10898; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4879_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1682)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1682; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2441_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3730)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3730; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5778)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5778; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6717_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7826)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7826; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4279_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9874)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9874; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4058_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(690)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 690; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1620_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2738)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2738; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8334_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4786)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4786; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5896_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6834)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6834; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3458_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8882)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8882; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1020_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10930)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10930; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2839_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1714)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1714; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_401_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3762)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3762; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7115_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5810)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5810; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4677_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7858)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7858; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2239_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9906)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9906; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2018_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(722)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 722; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8732_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2770)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2770; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6294_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4818)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4818; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_799_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1746)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1746; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7513_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3794)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3794; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5075_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5842)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5842; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9130_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(754)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 754; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6692_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2802)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2802; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4254_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4850)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4850; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7911_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1778)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1778; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5473_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3826)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3826; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3035_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5874)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5874; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1295_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(518)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {518, 706}, /*h(7283)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {7283, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8009_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2566)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {2566, 706}, /*h(9331)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {9331, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5571_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4614)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {4614, 706}, /*h(11379)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {11379, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3133_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6662)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {6662, 706}, /*h(13427)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {13427, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_695_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8710)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {8710, 706}, /*h(15475)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {15475, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7409_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10758)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10758; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_76_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1542)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {1542, 706}, /*h(8307)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {8307, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6790_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3590)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {3590, 706}, /*h(10355)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {10355, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4352_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5638)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {5638, 706}, /*h(12403)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {12403, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1914_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7686)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {7686, 706}, /*h(14451)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {14451, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8628_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9734)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9734; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8407_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(550)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {550, 706}, /*h(7315)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {7315, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5969_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2598)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {2598, 706}, /*h(9363)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {9363, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3531_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4646)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {4646, 706}, /*h(11411)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {11411, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1093_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6694)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {6694, 706}, /*h(13459)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {13459, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7807_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8742)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {8742, 706}, /*h(15507)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {15507, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5369_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10790)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10790; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7188_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1574)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {1574, 706}, /*h(8339)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {8339, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4750_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3622)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {3622, 706}, /*h(10387)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {10387, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2312_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5670)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {5670, 706}, /*h(12435)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {12435, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9026_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7718)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {7718, 706}, /*h(14483)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {14483, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6588_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9766)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9766; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6367_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(582)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {582, 706}, /*h(7347)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {7347, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3929_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2630)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {2630, 706}, /*h(9395)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {9395, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1491_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4678)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {4678, 706}, /*h(11443)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {11443, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8205_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6726)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {6726, 706}, /*h(13491)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {13491, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5767_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8774)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {8774, 706}, /*h(15539)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {15539, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3329_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10822)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10822; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5148_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1606)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {1606, 706}, /*h(8371)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {8371, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2710_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3654)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {3654, 706}, /*h(10419)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {10419, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_272_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5702)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {5702, 706}, /*h(12467)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {12467, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6986_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7750)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {7750, 706}, /*h(14515)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {14515, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4548_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9798)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9798; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4327_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(614)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {614, 706}, /*h(7379)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {7379, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1889_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2662)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {2662, 706}, /*h(9427)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {9427, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8603_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4710)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {4710, 706}, /*h(11475)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {11475, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6165_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6758)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {6758, 706}, /*h(13523)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {13523, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3727_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8806)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {8806, 706}, /*h(15571)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {15571, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1289_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10854)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10854; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3108_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1638)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {1638, 706}, /*h(8403)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {8403, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_670_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3686)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {3686, 706}, /*h(10451)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {10451, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7384_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5734)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {5734, 706}, /*h(12499)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {12499, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4946_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7782)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {7782, 706}, /*h(14547)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {14547, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2508_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9830)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9830; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2287_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(646)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 646; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9001_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2694)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2694; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6563_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4742)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4742; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4125_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6790)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6790; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1687_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8838)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8838; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8401_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10886)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10886; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1068_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1670)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1670; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7782_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3718)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3718; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5344_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5766)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5766; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2906_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7814)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7814; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_468_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9862)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9862; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_247_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(678)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 678; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6961_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2726)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2726; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4523_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4774)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4774; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2085_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6822)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6822; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8799_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8870)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8870; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6361_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10918)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10918; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8180_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1702)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1702; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5742_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3750)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3750; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3304_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5798)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5798; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_866_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7846)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7846; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7580_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9894)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9894; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7359_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(710)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 710; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4921_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2758)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2758; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2483_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4806)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4806; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6140_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1734)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1734; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3702_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3782)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3782; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1264_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5830)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5830; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5319_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(742)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 742; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2881_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2790)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2790; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_443_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4838)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4838; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4100_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1766)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1766; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1662_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3814)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3814; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8376_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5862)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5862; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6389_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10774)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10774; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7608_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9750)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9750; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4349_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10806)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10806; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5568_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9782)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9782; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2309_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10838)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10838; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3528_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9814)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9814; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5145_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6774)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6774; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2707_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8822)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8822; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_269_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10870)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10870; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3926_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7798)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7798; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1488_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9846)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9846; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1267_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(662)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 662; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7981_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2710)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2710; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5543_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4758)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4758; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3105_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6806)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6806; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_667_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8854)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8854; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7381_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10902)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10902; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_48_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1686)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1686; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6762_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3734)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3734; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4324_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5782)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5782; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1886_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7830)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7830; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8600_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9878)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9878; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8379_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(694)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 694; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5941_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2742)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2742; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3503_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4790)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4790; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1065_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6838)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6838; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7779_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8886)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8886; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5341_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10934)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10934; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7160_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1718)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1718; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4722_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3766)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3766; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2284_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5814)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5814; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8998_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7862)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7862; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6560_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9910)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9910; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6339_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(726)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 726; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3901_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2774)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2774; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1463_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4822)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4822; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5120_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1750)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1750; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2682_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3798)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3798; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_244_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5846)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5846; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4299_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(758)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 758; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1861_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2806)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2806; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8575_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4854)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4854; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3080_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1782)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1782; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_642_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3830)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3830; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7356_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5878)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5878; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5616_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(522)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {522, 706}, /*h(7287)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {7287, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3178_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2570)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {2570, 706}, /*h(9335)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {9335, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_740_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4618)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {4618, 706}, /*h(11383)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {11383, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7454_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6666)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {6666, 706}, /*h(13431)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {13431, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5016_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8714)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {8714, 706}, /*h(15479)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {15479, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2578_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10762)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10762; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4397_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1546)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {1546, 706}, /*h(8311)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {8311, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1959_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3594)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {3594, 706}, /*h(10359)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {10359, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8673_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5642)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {5642, 706}, /*h(12407)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {12407, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6235_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7690)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {7690, 706}, /*h(14455)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {14455, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3797_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9738)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9738; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3576_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(554)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {554, 706}, /*h(7319)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {7319, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1138_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2602)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {2602, 706}, /*h(9367)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {9367, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7852_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4650)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {4650, 706}, /*h(11415)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {11415, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5414_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6698)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {6698, 706}, /*h(13463)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {13463, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2976_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8746)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {8746, 706}, /*h(15511)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {15511, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_538_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10794)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10794; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2357_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1578)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {1578, 706}, /*h(8343)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {8343, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9071_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3626)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {3626, 706}, /*h(10391)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {10391, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6633_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5674)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {5674, 706}, /*h(12439)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {12439, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4195_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7722)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {7722, 706}, /*h(14487)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {14487, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1757_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9770)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9770; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1536_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(586)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {586, 706}, /*h(7351)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {7351, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8250_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2634)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {2634, 706}, /*h(9399)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {9399, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5812_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4682)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {4682, 706}, /*h(11447)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {11447, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3374_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6730)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {6730, 706}, /*h(13495)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {13495, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_936_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8778)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {8778, 706}, /*h(15543)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {15543, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7650_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10826)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10826; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_317_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1610)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {1610, 706}, /*h(8375)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {8375, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7031_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3658)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {3658, 706}, /*h(10423)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {10423, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4593_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5706)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {5706, 706}, /*h(12471)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {12471, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2155_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7754)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {7754, 706}, /*h(14519)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {14519, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8869_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9802)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9802; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8648_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(618)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {618, 706}, /*h(7383)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {7383, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6210_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2666)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {2666, 706}, /*h(9431)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {9431, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3772_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4714)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {4714, 706}, /*h(11479)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {11479, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1334_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6762)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {6762, 706}, /*h(13527)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {13527, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8048_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8810)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {8810, 706}, /*h(15575)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {15575, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5610_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10858)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10858; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7429_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1642)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {1642, 706}, /*h(8407)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {8407, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4991_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3690)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {3690, 706}, /*h(10455)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {10455, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2553_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5738)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {5738, 706}, /*h(12503)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {12503, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_115_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7786)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {7786, 706}, /*h(14551)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {14551, 707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6829_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9834)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9834; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6608_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(650)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 650; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4170_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2698)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2698; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1732_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4746)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4746; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8446_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6794)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6794; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6008_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8842)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8842; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3570_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10890)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10890; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5389_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1674)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1674; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2951_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3722)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3722; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_513_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5770)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5770; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7227_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7818)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7818; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4789_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9866)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9866; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4568_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(682)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 682; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2130_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2730)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2730; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8844_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4778)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4778; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6406_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6826)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6826; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3968_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8874)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8874; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1530_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10922)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10922; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3349_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1706)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1706; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_911_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3754)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3754; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7625_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5802)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5802; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5187_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7850)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7850; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2749_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9898)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9898; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2528_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(714)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 714; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_90_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2762)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2762; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6804_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4810)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4810; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4366_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6858)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6858; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1928_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8906)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8906; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8642_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10954)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10954; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6204_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13002)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13002; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3766_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15050)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15050; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1309_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1738)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1738; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8023_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3786)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3786; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5585_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5834)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5834; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3147_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7882)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7882; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_709_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9930)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9930; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7423_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11978)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11978; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4985_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14026)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14026; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2547_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16074)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16074; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_488_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(746)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 746; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7202_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2794)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2794; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4764_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4842)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4842; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2326_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6890)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6890; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9040_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8938)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8938; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6602_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10986)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10986; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4164_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13034)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13034; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1726_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15082)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15082; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8421_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1770)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1770; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5983_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3818)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3818; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3545_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5866)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5866; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1107_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7914)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7914; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7821_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9962)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9962; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5383_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12010)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12010; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2945_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14058)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14058; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_507_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16106)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16106; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1558_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10778)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10778; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2777_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9754)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9754; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8670_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10810)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10810; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_737_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9786)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9786; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6630_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10842)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10842; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7849_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9818)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9818; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_314_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6778)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6778; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7028_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8826)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8826; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4590_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10874)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10874; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1533_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5754)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5754; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8247_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7802)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7802; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5809_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9850)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9850; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5588_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(666)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 666; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3150_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2714)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2714; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_712_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4762)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4762; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7426_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6810)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6810; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4988_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8858)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8858; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2550_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10906)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10906; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4369_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1690)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1690; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1931_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3738)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3738; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8645_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5786)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5786; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6207_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7834)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7834; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3769_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9882)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9882; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3548_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(698)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 698; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1110_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2746)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2746; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7824_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4794)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4794; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5386_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6842)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6842; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2948_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8890)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8890; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_510_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10938)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10938; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4786_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15034)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15034; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2329_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1722)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1722; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9043_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3770)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3770; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6605_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5818)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5818; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4167_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7866)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7866; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1729_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9914)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9914; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3567_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16058)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16058; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1508_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(730)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 730; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8222_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2778)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2778; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5784_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4826)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4826; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3346_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6874)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6874; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_908_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8922)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8922; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7622_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10970)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10970; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5184_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13018)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13018; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2746_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15066)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15066; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_289_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1754)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1754; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7003_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3802)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3802; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4565_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5850)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5850; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2127_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7898)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7898; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8841_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9946)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9946; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6403_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11994)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11994; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3965_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14042)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14042; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1527_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16090)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16090; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8620_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(762)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 762; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6182_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2810)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2810; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3744_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4858)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4858; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1306_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6906)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6906; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8020_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8954)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8954; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5582_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11002)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11002; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3144_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13050)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13050; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_706_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15098)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15098; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7401_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1786)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1786; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4963_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3834)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3834; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2525_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5882)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5882; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_87_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7930)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7930; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6801_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9978)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9978; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4363_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12026)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12026; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1925_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14074)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14074; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8639_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16122)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16122; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4469_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6659)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6659; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2031_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1942)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {1942, 711}, /*h(8707)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {8707, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8745_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3990)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {3990, 711}, /*h(10755)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {10755, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6307_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6038)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {6038, 711}, /*h(12803)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12803, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3869_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8086)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {8086, 711}, /*h(14851)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14851, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5688_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5635)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5635; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3250_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(918)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {918, 711}, /*h(7683)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {7683, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_812_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2966)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {2966, 711}, /*h(9731)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {9731, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7526_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5014)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {5014, 711}, /*h(11779)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11779, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5088_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7062)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {7062, 711}, /*h(13827)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13827, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2650_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9110)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {9110, 711}, /*h(15875)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15875, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2429_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6691)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6691; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9143_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1974)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {1974, 712}, /*h(8739)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {8739, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6705_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4022)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {4022, 712}, /*h(10787)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {10787, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4267_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6070)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {6070, 712}, /*h(12835)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12835, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1829_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8118)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {8118, 712}, /*h(14883)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14883, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3648_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5667)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5667; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1210_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(950)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {950, 712}, /*h(7715)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {7715, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7924_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2998)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {2998, 712}, /*h(9763)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {9763, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5486_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5046)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {5046, 712}, /*h(11811)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11811, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3048_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7094)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {7094, 712}, /*h(13859)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13859, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_610_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9142)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {9142, 712}, /*h(15907)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15907, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7703_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(579)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 579; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5265_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2627)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2627; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4664_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10819)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10819; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6484_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1603)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1603; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4046_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3651)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3651; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5883_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9795)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9795; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2624_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10851)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10851; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3843_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9827)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9827; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_584_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10883)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10883; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1803_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9859)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9859; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1582_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(675)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 675; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8296_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2723)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2723; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5858_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4771)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4771; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3420_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6819)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6819; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_982_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8867)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8867; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7696_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10915)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10915; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_363_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1699)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1699; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7077_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3747)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3747; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4639_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5795)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5795; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2201_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7843)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7843; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8915_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9891)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9891; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8694_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(707)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 707; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6256_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2755)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2755; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3818_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4803)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4803; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1380_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6851)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6851; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8094_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8899)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8899; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7475_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1731)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1731; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5037_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3779)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3779; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2599_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5827)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5827; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_161_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7875)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7875; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6875_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9923)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9923; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6654_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(739)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 739; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4216_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2787)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2787; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1778_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4835)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4835; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8492_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6883)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6883; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6054_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8931)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8931; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5435_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1763)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1763; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2997_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3811)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3811; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_559_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5859)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5859; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7273_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7907)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7907; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4835_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9955)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9955; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3449_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6675)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6675; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1011_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1958)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {1958, 712}, /*h(8723)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {8723, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7725_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4006)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {4006, 712}, /*h(10771)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {10771, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5287_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6054)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {6054, 712}, /*h(12819)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12819, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2849_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8102)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {8102, 712}, /*h(14867)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14867, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4668_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5651)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5651; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2230_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(934)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {934, 712}, /*h(7699)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {7699, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8944_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2982)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {2982, 712}, /*h(9747)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {9747, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6506_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5030)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {5030, 712}, /*h(11795)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11795, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4068_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7078)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {7078, 712}, /*h(13843)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13843, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1630_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9126)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {9126, 712}, /*h(15891)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15891, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1409_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6707)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6707; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8123_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1990)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {1990, 713}, /*h(8755)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {8755, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5685_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4038)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {4038, 713}, /*h(10803)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {10803, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3247_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6086)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {6086, 713}, /*h(12851)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12851, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_809_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8134)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {8134, 713}, /*h(14899)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14899, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2628_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5683)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5683; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_190_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(966)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {966, 713}, /*h(7731)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {7731, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6904_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3014)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {3014, 713}, /*h(9779)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {9779, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4466_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5062)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {5062, 713}, /*h(11827)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11827, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2028_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7110)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {7110, 713}, /*h(13875)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13875, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3644_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10835)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10835; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4863_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9811)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9811; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1604_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10867)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10867; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2823_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9843)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9843; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2602_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(659)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 659; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_164_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2707)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2707; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6878_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4755)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4755; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4440_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6803)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6803; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2002_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8851)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8851; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8716_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10899)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10899; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1383_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1683)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1683; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8097_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3731)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3731; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5659_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5779)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5779; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3221_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7827)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7827; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_783_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9875)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9875; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_562_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(691)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 691; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7276_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2739)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2739; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4838_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4787)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4787; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2400_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6835)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6835; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9114_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8883)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8883; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6676_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10931)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10931; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8495_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1715)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1715; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6057_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3763)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3763; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3619_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5811)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5811; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1181_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7859)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7859; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7895_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9907)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9907; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7674_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(723)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 723; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5236_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2771)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2771; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2798_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4819)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4819; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_360_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6867)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6867; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7074_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8915)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8915; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6455_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1747)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1747; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4017_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3795)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3795; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1579_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5843)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5843; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8293_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7891)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7891; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5855_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9939)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9939; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5634_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(755)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 755; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3196_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2803)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2803; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_758_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4851)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4851; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7472_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6899)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6899; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5034_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8947)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8947; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4415_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1779)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1779; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1977_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3827)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3827; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8691_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5875)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5875; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6253_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7923)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7923; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3815_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9971)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9971; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8790_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6663)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6663; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6352_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1946)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {1946, 711}, /*h(8711)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {8711, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3914_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3994)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {3994, 711}, /*h(10759)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {10759, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1476_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6042)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {6042, 711}, /*h(12807)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12807, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8190_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8090)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {8090, 711}, /*h(14855)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14855, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_857_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5639)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5639; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7571_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(922)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {922, 711}, /*h(7687)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {7687, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5133_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2970)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {2970, 711}, /*h(9735)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {9735, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2695_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5018)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {5018, 711}, /*h(11783)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11783, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_257_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7066)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {7066, 711}, /*h(13831)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13831, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6971_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9114)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {9114, 711}, /*h(15879)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15879, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6750_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6695)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6695; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4312_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1978)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {1978, 712}, /*h(8743)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {8743, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1874_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4026)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {4026, 712}, /*h(10791)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {10791, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8588_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6074)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {6074, 712}, /*h(12839)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12839, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6150_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8122)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {8122, 712}, /*h(14887)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14887, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7969_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5671)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5671; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5531_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(954)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {954, 712}, /*h(7719)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {7719, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3093_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3002)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {3002, 712}, /*h(9767)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {9767, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_655_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5050)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {5050, 712}, /*h(11815)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11815, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7369_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7098)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {7098, 712}, /*h(13863)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13863, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4931_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9146)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {9146, 712}, /*h(15911)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15911, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2872_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(583)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 583; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_434_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2631)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2631; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7148_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4679)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4679; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8985_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10823)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10823; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1653_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1607)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1607; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8367_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3655)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3655; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5929_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5703)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5703; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1052_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9799)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9799; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6945_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10855)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10855; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8164_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9831)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9831; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4905_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10887)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10887; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6124_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9863)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9863; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5903_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(679)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 679; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3465_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2727)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2727; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1027_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4775)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4775; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7741_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6823)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6823; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5303_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8871)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8871; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2865_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10919)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10919; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4684_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1703)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1703; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2246_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3751)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3751; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8960_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5799)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5799; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6522_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7847)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7847; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4084_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9895)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9895; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3863_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(711)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 711; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1425_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2759)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2759; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8139_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4807)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4807; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5701_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6855)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6855; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3263_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8903)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8903; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2644_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1735)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1735; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_206_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3783)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3783; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6920_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5831)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5831; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4482_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7879)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7879; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2044_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9927)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9927; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1823_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(743)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 743; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8537_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2791)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2791; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6099_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4839)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4839; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3661_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6887)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6887; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1223_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8935)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8935; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_604_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1767)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1767; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7318_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3815)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3815; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4880_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5863)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5863; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2442_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7911)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7911; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9959)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9959; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7770_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6679)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6679; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5332_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1962)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {1962, 712}, /*h(8727)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {8727, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2894_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4010)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {4010, 712}, /*h(10775)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {10775, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_456_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6058)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {6058, 712}, /*h(12823)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12823, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7170_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8106)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {8106, 712}, /*h(14871)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {14871, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8989_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5655)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5655; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6551_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(938)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {938, 712}, /*h(7703)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {7703, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4113_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2986)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {2986, 712}, /*h(9751)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {9751, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1675_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5034)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {5034, 712}, /*h(11799)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11799, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8389_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7082)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {7082, 712}, /*h(13847)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13847, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5951_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9130)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {9130, 712}, /*h(15895)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {15895, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5730_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6711)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6711; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3292_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1994)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {1994, 713}, /*h(8759)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {8759, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_854_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4042)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {4042, 713}, /*h(10807)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {10807, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7568_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6090)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {6090, 713}, /*h(12855)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {12855, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6949_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5687)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5687; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4511_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(970)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {970, 713}, /*h(7735)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {7735, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2073_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3018)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {3018, 713}, /*h(9783)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {9783, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8787_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5066)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {5066, 713}, /*h(11831)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {11831, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6349_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7114)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {7114, 713}, /*h(13879)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {13879, 706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7965_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10839)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10839; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_32_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9815)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9815; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5925_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10871)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10871; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7144_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9847)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9847; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6923_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(663)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 663; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4485_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2711)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2711; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2047_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4759)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4759; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8761_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6807)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6807; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6323_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8855)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8855; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3885_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10903)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10903; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5704_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1687)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1687; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3266_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3735)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3735; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_828_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5783)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5783; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7542_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7831)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7831; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5104_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9879)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9879; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4883_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(695)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 695; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2445_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2743)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2743; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4791)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4791; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6721_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6839)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6839; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4283_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8887)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8887; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1845_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10935)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10935; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3664_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1719)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1719; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1226_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3767)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3767; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7940_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5815)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5815; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5502_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7863)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7863; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3064_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9911)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9911; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2843_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(727)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 727; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_405_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2775)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2775; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7119_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4823)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4823; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4681_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6871)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6871; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2243_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8919)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8919; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1624_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1751)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1751; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8338_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3799)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3799; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5900_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5847)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5847; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3462_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7895)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7895; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1024_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9943)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9943; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_803_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(759)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 759; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7517_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2807)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2807; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5079_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4855)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4855; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2641_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6903)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6903; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_203_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8951)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8951; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8736_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1783)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1783; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6298_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3831)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3831; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3860_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5879)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5879; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1422_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7927)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7927; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8136_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9975)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9975; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2121_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(523)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 523; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8835_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2571)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2571; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6397_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4619)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4619; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3959_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6667)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6667; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1521_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8715)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8715; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8235_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10763)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10763; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5797_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12811)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12811; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3359_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14859)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14859; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_902_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1547)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1547; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7616_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3595)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3595; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5178_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5643)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5643; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2740_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7691)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7691; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_302_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9739)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9739; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7016_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11787)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11787; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4578_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13835)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13835; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2140_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15883)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15883; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_81_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(555)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 555; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6795_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2603)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2603; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4357_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4651)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4651; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1919_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6699)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6699; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8633_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8747)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8747; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6195_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10795)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10795; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3757_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12843)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12843; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1319_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14891)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14891; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8014_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1579)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1579; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5576_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3627)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3627; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3138_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5675)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5675; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_700_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7723)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7723; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7414_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9771)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9771; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4976_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11819)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11819; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2538_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13867)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13867; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_100_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15915)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15915; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7193_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(587)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 587; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4154_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10827)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10827; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5373_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9803)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9803; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2114_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10859)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10859; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3333_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9835)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9835; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_74_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10891)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10891; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1293_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9867)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9867; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1072_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(683)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 683; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7786_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2731)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2731; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5348_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4779)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4779; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2910_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6827)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6827; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_472_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8875)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8875; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7186_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10923)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10923; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9005_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1707)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1707; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6567_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3755)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3755; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4129_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5803)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5803; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1691_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7851)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7851; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8405_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9899)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9899; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8184_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(715)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 715; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5746_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2763)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2763; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3308_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4811)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4811; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_870_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6859)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6859; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7584_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8907)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8907; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6965_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1739)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1739; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4527_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3787)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3787; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2089_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5835)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5835; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8803_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7883)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7883; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6365_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9931)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9931; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6144_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(747)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 747; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3706_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2795)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2795; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1268_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4843)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4843; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7982_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6891)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6891; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5544_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8939)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8939; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4925_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1771)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1771; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2487_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3819)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3819; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_49_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5867)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5867; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6763_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7915)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7915; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4325_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9963)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9963; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1101_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(539)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 539; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7815_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2587)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2587; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5377_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4635)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4635; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2939_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6683)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6683; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_501_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8731)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8731; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7215_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10779)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10779; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4777_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12827)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12827; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2339_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14875)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14875; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9034_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1563)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1563; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6596_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3611)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3611; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4158_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5659)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5659; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1720_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7707)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7707; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8434_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9755)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9755; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5996_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11803)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11803; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3558_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13851)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13851; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1120_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15899)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15899; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8213_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(571)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 571; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5775_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2619)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2619; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3337_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4667)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4667; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_899_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6715)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6715; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6994_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1595)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1595; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4556_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3643)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3643; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2118_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5691)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5691; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8832_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7739)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7739; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3134_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10843)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10843; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4353_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9819)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9819; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1094_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10875)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10875; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2313_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9851)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9851; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2092_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(667)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 667; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8806_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2715)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2715; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6368_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4763)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4763; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3930_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6811)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6811; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1492_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8859)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8859; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8206_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10907)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10907; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_873_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1691)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1691; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7587_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3739)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3739; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5149_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5787)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5787; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2711_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7835)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7835; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_273_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9883)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9883; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_52_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(699)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 699; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6766_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2747)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2747; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4328_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4795)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4795; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1890_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6843)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6843; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8604_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8891)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8891; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6166_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10939)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10939; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7985_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1723)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1723; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5547_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3771)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3771; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3109_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5819)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5819; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_671_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7867)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7867; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7385_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9915)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9915; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7164_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(731)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 731; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4726_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2779)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2779; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2288_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4827)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4827; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9002_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6875)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6875; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6564_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8923)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8923; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5945_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1755)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1755; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3507_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3803)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3803; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1069_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5851)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5851; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7783_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7899)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7899; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5345_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9947)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9947; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5124_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(763)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 763; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2686_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2811)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2811; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_248_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4859)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4859; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6962_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6907)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6907; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4524_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8955)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8955; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3905_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1787)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1787; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1467_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3835)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3835; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8181_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5883)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5883; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5743_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7931)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7931; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3305_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9979)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] f2_refining_prefix*/ {706} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9979; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2978_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6162)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6162; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_540_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8210)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8210; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7254_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10258)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10258; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4816_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12306)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12306; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2378_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14354)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14354; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1759_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7186)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7186; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8473_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9234)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9234; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6035_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11282)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11282; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3597_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13330)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13330; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1159_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15378)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15378; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_938_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6194)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6194; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7652_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8242)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8242; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5214_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10290)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10290; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2776_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12338)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12338; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_338_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14386)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14386; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8871_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7218)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7218; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6433_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9266)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9266; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3995_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11314)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11314; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1557_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13362)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13362; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8271_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15410)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15410; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8050_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6226)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6226; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5612_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8274)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8274; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3174_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10322)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10322; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_736_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12370)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12370; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7450_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14418)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14418; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6831_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7250)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7250; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4393_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9298)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9298; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1955_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11346)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11346; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8669_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13394)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13394; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6231_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15442)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15442; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6010_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6258)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6258; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3970_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6290)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6290; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5807_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12434)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12434; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3369_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14482)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14482; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4588_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13458)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13458; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2150_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15506)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15506; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_91_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(178)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 178; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6805_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2226)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2226; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4367_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4274)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4274; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1929_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6322)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6322; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8643_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8370)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8370; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6205_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10418)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10418; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3767_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12466)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12466; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1329_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14514)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14514; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8024_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1202)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1202; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5586_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3250)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3250; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3148_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5298)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5298; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_710_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7346)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7346; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7424_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9394)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9394; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4986_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11442)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11442; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2548_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13490)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13490; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_110_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15538)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15538; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7203_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(210)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 210; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4765_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2258)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2258; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2327_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4306)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4306; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9041_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6354)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6354; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6603_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8402)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8402; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4165_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10450)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10450; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5984_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1234)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1234; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3546_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3282)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3282; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1108_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5330)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5330; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7822_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7378)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7378; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5384_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9426)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9426; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5163_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(242)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 242; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2725_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2290)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2290; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_287_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4338)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4338; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7001_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6386)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6386; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4563_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8434)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8434; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2125_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10482)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10482; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3944_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1266)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1266; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1506_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3314)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3314; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8220_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5362)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5362; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5782_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7410)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7410; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3344_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9458)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9458; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7299_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6166)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6166; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4861_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8214)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8214; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2423_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10262)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10262; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9137_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12310)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12310; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6699_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14358)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14358; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6080_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7190)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7190; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3642_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9238)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9238; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1204_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11286)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11286; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7918_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13334)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13334; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5480_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15382)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15382; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5259_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6198)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6198; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2821_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8246)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8246; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_383_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10294)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10294; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7097_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12342)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12342; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4659_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14390)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14390; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4040_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7222)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7222; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1602_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9270)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9270; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8316_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11318)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11318; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5878_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13366)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13366; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3440_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15414)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15414; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3219_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6230)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6230; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_781_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8278)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8278; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7495_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10326)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10326; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5057_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12374)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12374; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2619_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14422)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14422; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2000_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7254)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7254; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8714_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9302)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9302; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6276_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11350)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11350; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3838_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13398)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13398; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1400_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15446)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15446; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1179_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6262)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6262; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7690_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14486)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14486; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6471_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15510)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15510; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4412_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(182)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {182, 707}, /*h(6947)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=1*/ {6947, 2066} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1974_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2230)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {2230, 707}, /*h(8995)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=1*/ {8995, 2066} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8688_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4278)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {4278, 707}, /*h(11043)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=1*/ {11043, 2066} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6250_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6326)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {6326, 707}, /*h(13091)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=1*/ {13091, 2066} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3812_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8374)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {8374, 707}, /*h(15139)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=1*/ {15139, 2066} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1374_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10422)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10422; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8088_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12470)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12470; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5650_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14518)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14518; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3193_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1206)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1206; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_755_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3254)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3254; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7469_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5302)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5302; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5031_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7350)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7350; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2593_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9398)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9398; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_155_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11446)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11446; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6869_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13494)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13494; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4431_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15542)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15542; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2372_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(214)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {214, 707}, /*h(6979)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {6979, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9086_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2262)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {2262, 707}, /*h(9027)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {9027, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6648_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4310)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {4310, 707}, /*h(11075)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {11075, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4210_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6358)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {6358, 707}, /*h(13123)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {13123, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1772_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8406)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {8406, 707}, /*h(15171)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {15171, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8486_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10454)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10454; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1153_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1238)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {1238, 707}, /*h(8003)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {8003, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7867_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3286)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {3286, 707}, /*h(10051)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {10051, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5429_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5334)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {5334, 707}, /*h(12099)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {12099, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2991_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7382)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {7382, 707}, /*h(14147)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {14147, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_553_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9430)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {9430, 707}, /*h(16195)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {16195, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_332_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(246)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {246, 707}, /*h(7011)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {7011, 710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7046_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2294)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {2294, 707}, /*h(9059)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {9059, 710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4608_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4342)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {4342, 707}, /*h(11107)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {11107, 710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2170_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6390)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {6390, 707}, /*h(13155)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {13155, 710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8884_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8438)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {8438, 707}, /*h(15203)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {15203, 710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6446_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10486)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10486; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8265_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1270)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {1270, 707}, /*h(8035)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {8035, 710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5827_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3318)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {3318, 707}, /*h(10083)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {10083, 710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3389_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5366)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {5366, 707}, /*h(12131)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {12131, 710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_951_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7414)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {7414, 707}, /*h(14179)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {14179, 710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7665_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9462)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {9462, 707}, /*h(16227)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {16227, 710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_630_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(26)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 26; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7344_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2074)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2074; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4906_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4122)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4122; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2468_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6170)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6170; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_30_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8218)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8218; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6744_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10266)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10266; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4306_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12314)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12314; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1868_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14362)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14362; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8563_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1050)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1050; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6125_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3098)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3098; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3687_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5146)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5146; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1249_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7194)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7194; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7963_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9242)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9242; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5525_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11290)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11290; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3087_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13338)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13338; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_649_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15386)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15386; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7742_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(58)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 58; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5304_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2106)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2106; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2866_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4154)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4154; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_428_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6202)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6202; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7142_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8250)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8250; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4704_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10298)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10298; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2266_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12346)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12346; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8980_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14394)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14394; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6523_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1082)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1082; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4085_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3130)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3130; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1647_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5178)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5178; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8361_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7226)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7226; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5923_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9274)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9274; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3485_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11322)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11322; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1047_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13370)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13370; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7761_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15418)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15418; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5702_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(90)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 90; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3264_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2138)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2138; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_826_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4186)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4186; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7540_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6234)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6234; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5102_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8282)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8282; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2664_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10330)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10330; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_226_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12378)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12378; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6940_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14426)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14426; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4483_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1114)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1114; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2045_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3162)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3162; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8759_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5210)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5210; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6321_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7258)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7258; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3883_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9306)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9306; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1445_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11354)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11354; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8159_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13402)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13402; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5721_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15450)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15450; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3662_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(122)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 122; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1224_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2170)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2170; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7938_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4218)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4218; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5500_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6266)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6266; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3062_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8314)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8314; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_624_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10362)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10362; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7338_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12410)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12410; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4900_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14458)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14458; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2443_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1146)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1146; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3194)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3194; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6719_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5242)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5242; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4281_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7290)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7290; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1843_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9338)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9338; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8557_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11386)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11386; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6119_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13434)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13434; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3681_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15482)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15482; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1622_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(154)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 154; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8336_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2202)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2202; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5898_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4250)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4250; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3460_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6298)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6298; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5297_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12442)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12442; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2859_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14490)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14490; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_403_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1178)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1178; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7117_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3226)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3226; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4679_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5274)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5274; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2241_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7322)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7322; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4078_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13466)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13466; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1640_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15514)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15514; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8733_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(186)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {186, 707}, /*h(6951)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=1*/ {6951, 2066} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6295_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2234)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {2234, 707}, /*h(8999)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=1*/ {8999, 2066} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3857_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4282)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {4282, 707}, /*h(11047)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=1*/ {11047, 2066} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1419_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6330)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {6330, 707}, /*h(13095)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=1*/ {13095, 2066} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8133_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8378)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {8378, 707}, /*h(15143)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=1*/ {15143, 2066} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5695_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10426)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10426; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3257_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12474)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12474; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_819_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14522)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14522; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7514_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1210)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1210; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5076_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3258)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3258; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2638_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5306)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5306; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_200_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7354)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7354; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6914_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9402)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9402; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4476_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11450)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11450; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2038_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13498)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13498; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8752_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15546)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15546; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6693_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(218)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {218, 707}, /*h(6983)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {6983, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4255_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2266)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {2266, 707}, /*h(9031)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {9031, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1817_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4314)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {4314, 707}, /*h(11079)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {11079, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8531_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6362)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {6362, 707}, /*h(13127)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {13127, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6093_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8410)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {8410, 707}, /*h(15175)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {15175, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3655_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10458)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10458; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5474_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1242)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {1242, 707}, /*h(8007)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {8007, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3036_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3290)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {3290, 707}, /*h(10055)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {10055, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_598_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5338)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {5338, 707}, /*h(12103)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {12103, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7312_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7386)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {7386, 707}, /*h(14151)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {14151, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4874_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9434)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {9434, 707}, /*h(16199)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {16199, 709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4653_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(250)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {250, 707}, /*h(7015)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {7015, 710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2215_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2298)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {2298, 707}, /*h(9063)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {9063, 710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8929_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(4346)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {4346, 707}, /*h(11111)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {11111, 710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6491_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6394)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {6394, 707}, /*h(13159)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {13159, 710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4053_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8442)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {8442, 707}, /*h(15207)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {15207, 710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1615_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10490)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10490; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3434_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1274)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {1274, 707}, /*h(8039)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {8039, 710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_996_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(3322)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {3322, 707}, /*h(10087)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {10087, 710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7710_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5370)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {5370, 707}, /*h(12135)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {12135, 710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5272_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(7418)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {7418, 707}, /*h(14183)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {14183, 710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2834_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(9466)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {9466, 707}, /*h(16231)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {16231, 710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3758_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10259)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10259; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1320_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12307)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12307; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8034_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14355)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14355; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2539_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11283)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11283; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_101_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13331)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13331; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6815_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15379)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15379; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6594_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6195)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6195; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4156_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8243)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8243; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1718_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10291)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10291; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8432_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12339)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12339; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5994_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14387)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14387; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5375_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7219)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7219; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2937_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9267)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9267; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_499_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11315)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11315; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7213_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13363)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13363; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4775_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15411)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15411; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4554_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6227)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6227; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2116_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8275)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8275; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8830_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10323)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10323; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6392_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12371)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12371; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3954_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14419)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14419; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3335_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7251)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7251; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_897_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9299)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9299; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7611_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11347)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11347; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5173_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13395)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13395; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2735_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15443)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15443; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2514_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6259)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6259; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_474_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6291)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6291; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7586_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6323)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6323; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5546_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6355)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6355; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7781_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10483)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10483; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8079_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10263)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10263; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5641_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12311)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12311; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3203_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14359)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14359; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6860_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11287)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11287; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4422_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13335)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13335; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1984_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15383)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15383; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1763_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6199)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6199; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8477_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8247)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8247; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6039_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10295)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10295; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3601_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12343)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12343; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1163_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14391)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14391; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_544_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7223)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7223; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7258_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9271)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9271; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4820_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11319)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11319; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2382_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13367)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13367; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9096_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15415)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15415; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8875_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6231)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6231; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6437_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8279)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8279; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3999_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10327)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10327; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1561_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12375)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12375; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8275_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14423)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14423; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7656_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7255)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7255; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5218_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9303)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9303; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2780_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11351)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11351; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_342_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13399)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13399; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7056_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15447)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15447; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6835_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6263)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6263; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4795_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6295)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6295; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2755_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6327)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6327; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_715_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6359)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6359; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2950_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10487)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10487; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3248_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10267)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10267; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_810_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12315)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12315; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7524_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14363)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14363; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2029_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11291)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11291; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8743_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13339)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13339; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6305_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15387)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15387; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4246_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(59)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 59; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1808_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2107)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2107; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8522_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4155)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4155; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6084_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6203)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6203; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3646_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8251)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8251; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1208_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10299)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10299; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7922_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12347)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12347; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5484_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14395)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14395; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3027_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1083)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1083; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_589_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3131)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3131; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7303_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5179)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5179; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4865_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7227)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7227; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2427_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9275)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9275; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9141_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11323)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11323; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6703_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13371)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13371; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4265_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15419)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15419; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2206_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(91)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 91; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8920_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2139)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2139; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6482_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4187)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4187; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4044_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6235)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6235; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1606_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8283)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8283; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8320_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10331)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10331; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5882_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12379)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12379; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3444_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14427)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14427; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_987_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1115)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1115; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7701_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3163)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3163; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5263_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5211)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5211; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2825_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7259)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7259; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_387_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9307)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9307; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7101_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11355)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11355; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4663_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13403)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13403; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2225_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15451)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15451; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_166_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(123)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 123; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6880_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2171)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2171; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4442_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4219)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4219; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2004_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6267)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6267; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8718_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8315)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8315; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6280_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10363)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10363; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3842_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12411)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12411; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1404_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14459)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14459; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8099_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1147)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1147; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5661_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3195)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3195; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3223_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5243)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5243; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_785_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7291)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7291; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7499_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9339)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9339; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5061_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11387)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11387; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2623_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13435)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13435; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_185_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15483)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15483; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7278_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(155)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 155; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4840_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2203)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2203; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2402_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4251)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4251; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9116_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6299)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6299; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6678_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8347)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8347; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4240_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10395)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10395; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1802_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12443)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12443; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8516_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14491)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14491; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6059_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1179)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1179; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3621_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3227)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3227; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1183_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5275)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5275; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7897_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7323)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7323; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5459_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9371)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9371; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3021_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11419)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11419; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_583_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13467)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13467; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7297_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15515)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15515; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5238_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(187)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 187; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2800_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2235)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2235; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_362_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4283)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4283; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7076_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6331)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6331; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4638_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8379)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8379; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2200_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10427)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10427; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8914_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12475)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12475; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6476_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14523)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14523; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4019_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1211)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1211; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1581_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3259)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3259; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8295_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5307)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5307; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5857_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7355)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7355; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3419_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9403)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9403; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_981_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11451)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11451; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7695_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13499)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13499; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5257_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15547)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15547; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3198_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(219)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 219; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_760_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2267)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2267; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7474_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4315)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4315; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5036_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6363)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6363; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2598_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8411)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8411; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_160_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10459)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10459; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6874_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12507)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12507; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4436_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14555)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14555; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1979_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1243)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1243; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8693_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3291)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3291; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6255_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5339)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5339; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3817_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7387)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7387; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1379_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9435)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9435; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8093_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11483)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11483; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5655_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13531)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13531; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3217_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15579)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15579; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1158_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(251)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 251; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7872_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2299)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2299; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7271_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10491)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10491; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9091_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1275)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[rrr] RM[nnn] osz_refining_prefix*/ {707} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1275; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8110_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(770)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 770; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5672_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2818)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2818; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3234_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4866)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4866; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6891_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1794)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1794; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4453_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3842)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3842; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2015_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5890)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5890; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7090_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(786)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 786; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4652_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2834)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2834; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2214_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4882)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4882; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5871_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1810)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1810; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3433_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3858)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3858; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_995_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5906)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5906; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3279_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(774)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 774; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_841_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2822)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2822; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7555_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4870)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4870; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2060_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1798)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1798; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8774_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3846)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3846; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6336_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5894)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5894; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2259_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(790)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 790; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8973_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2838)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2838; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6535_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4886)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4886; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1040_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1814)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1814; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7754_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3862)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3862; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5316_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5910)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5910; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7600_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(778)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 778; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5162_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2826)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2826; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2724_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4874)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4874; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_286_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6922)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6922; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7000_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8970)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8970; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4562_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11018)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11018; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2124_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13066)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13066; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8838_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15114)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15114; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6381_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1802)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1802; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3943_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3850)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3850; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1505_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5898)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5898; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8219_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7946)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7946; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5781_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9994)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9994; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3343_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12042)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12042; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_905_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14090)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14090; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7619_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16138)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16138; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6580_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(794)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 794; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4142_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2842)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2842; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1704_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4890)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4890; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8418_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6938)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6938; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5980_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8986)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8986; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3542_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11034)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11034; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1104_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13082)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13082; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7818_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15130)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15130; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5361_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1818)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1818; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2923_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3866)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3866; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_485_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5914)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5914; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7199_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7962)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7962; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4761_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10010)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10010; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2323_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12058)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12058; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9037_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14106)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14106; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6599_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16154)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16154; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4614_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(771)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 771; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2176_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2819)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2819; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8890_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4867)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4867; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6452_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6915)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6915; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4014_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8963)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8963; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3395_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1795)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1795; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_957_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3843)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3843; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7671_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5891)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5891; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5233_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7939)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7939; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2795_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9987)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9987; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3594_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(787)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 787; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1156_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2835)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2835; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7870_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4883)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4883; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5432_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6931)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6931; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2375_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1811)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1811; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9089_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3859)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3859; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6651_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5907)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5907; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4213_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7955)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7955; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8935_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(775)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 775; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6497_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2823)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2823; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4059_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4871)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4871; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1621_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6919)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6919; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8335_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8967)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8967; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7716_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1799)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1799; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5278_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3847)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3847; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2840_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5895)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5895; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_402_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7943)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7943; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7116_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9991)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9991; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7915_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(791)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 791; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5477_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2839)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2839; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3039_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4887)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4887; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_601_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6935)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6935; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6696_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1815)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1815; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4258_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3863)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3863; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1820_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5911)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5911; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4104_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(779)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 779; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1666_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2827)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2827; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8380_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4875)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4875; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5942_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6923)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6923; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3504_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8971)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8971; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2885_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1803)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1803; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_447_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3851)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3851; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7161_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5899)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5899; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4723_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7947)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7947; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2285_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9995)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9995; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3084_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(795)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 795; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_646_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2843)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2843; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7360_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4891)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4891; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4922_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6939)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6939; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2484_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8987)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8987; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_46_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11035)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11035; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6760_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13083)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13083; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4322_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15131)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15131; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1865_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1819)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1819; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8579_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3867)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3867; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6141_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5915)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5915; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3703_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7963)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7963; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1265_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10011)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10011; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7979_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12059)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12059; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5541_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14107)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14107; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3103_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16155)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b000] RM[nnn] f3_refining_prefix*/ {708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16155; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3429_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9026)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9026; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7087_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5954)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {5954, 709}, /*h(10135)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {10135, 711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2210_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10050)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10050; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_571_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2898)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2898; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7285_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4946)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4946; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4847_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6994)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6994; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2409_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9042)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9042; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1790_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1874)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1874; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8504_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3922)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3922; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6066_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5970)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5970; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3628_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8018)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8018; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1190_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10066)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10066; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2256_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(5958)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {5958, 709}, /*h(10139)=1 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {10139, 711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7330_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(854)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 854; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4892_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2902)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2902; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2454_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4950)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4950; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_16_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6998)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6998; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6730_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9046)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9046; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6111_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1878)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1878; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3673_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3926)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3926; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1235_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5974)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5974; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7949_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8022)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8022; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5511_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10070)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10070; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3520_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(842)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 842; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1082_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2890)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2890; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7796_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4938)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4938; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2301_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1866)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1866; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9015_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3914)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3914; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1700_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10058)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10058; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2499_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(858)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 858; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_61_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2906)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2906; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6775_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4954)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4954; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4337_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7002)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7002; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1899_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9050)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9050; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1280_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1882)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1882; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7994_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3930)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3930; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5556_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5978)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5978; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3118_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8026)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8026; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_680_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10074)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10074; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3591_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5955)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5955; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2571_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5971)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5971; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7912_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5959)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5959; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6892_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5975)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5975; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_24_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(843)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 843; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6738_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2891)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2891; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4300_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4939)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4939; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1862_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6987)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6987; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8576_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9035)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9035; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6138_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11083)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11083; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3700_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13131)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13131; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1262_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15179)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15179; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7957_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1867)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1867; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5519_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3915)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3915; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3081_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5963)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5963; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_643_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8011)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8011; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7357_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10059)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10059; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4919_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12107)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12107; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2481_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14155)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14155; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_43_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16203)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16203; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8156_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(859)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 859; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5718_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2907)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2907; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3280_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4955)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4955; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_842_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7003)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7003; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7556_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9051)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9051; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5118_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11099)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11099; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2680_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13147)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13147; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_242_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15195)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15195; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6937_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1883)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1883; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4499_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3931)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3931; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2061_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5979)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5979; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8775_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8027)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8027; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6337_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10075)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10075; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3899_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12123)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12123; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1461_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14171)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14171; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8175_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16219)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b010] RM[nnn] f3_refining_prefix*/ {709} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16219; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1989_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(866)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 866; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8703_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2914)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2914; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6265_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4962)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4962; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3827_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7010)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7010; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1389_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9058)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9058; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_770_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1890)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1890; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7484_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3938)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3938; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5046_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5986)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5986; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2608_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8034)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8034; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_170_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10082)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10082; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_969_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(882)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 882; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7683_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2930)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2930; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5245_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4978)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4978; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2807_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7026)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7026; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_369_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9074)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9074; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8902_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1906)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1906; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6464_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3954)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3954; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4026_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6002)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6002; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1588_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8050)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8050; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8302_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10098)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10098; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6310_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(870)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 870; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3872_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2918)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2918; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1434_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4966)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4966; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8148_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7014)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7014; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5710_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9062)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9062; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5091_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1894)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1894; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2653_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3942)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3942; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_215_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5990)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5990; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6929_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8038)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8038; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4491_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10086)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10086; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5290_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(886)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 886; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2852_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2934)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2934; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_414_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4982)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4982; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7128_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7030)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7030; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4690_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9078)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9078; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4071_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1910)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1910; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1633_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3958)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3958; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8347_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6006)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6006; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5909_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8054)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8054; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3471_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10102)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10102; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1479_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(874)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 874; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8193_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2922)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2922; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5755_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4970)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4970; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3317_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7018)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7018; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_879_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9066)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9066; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_260_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1898)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1898; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6974_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3946)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3946; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4536_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5994)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5994; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2098_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8042)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8042; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8812_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10090)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10090; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_459_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(890)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 890; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7173_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2938)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2938; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4735_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4986)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4986; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2297_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7034)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7034; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9011_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9082)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9082; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8392_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1914)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1914; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5954_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3962)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3962; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3516_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6010)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6010; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1078_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8058)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8058; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7792_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10106)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10106; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1551_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5987)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5987; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8464_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7027)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7027; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6026_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9075)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9075; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3588_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11123)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11123; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1150_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13171)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13171; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7864_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15219)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15219; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_531_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6003)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6003; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7245_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8051)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8051; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4807_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10099)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10099; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2369_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12147)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12147; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9083_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14195)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14195; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6645_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16243)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16243; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5872_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5991)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5991; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3633_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7031)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7031; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1195_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9079)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9079; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7909_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11127)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11127; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5471_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13175)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13175; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3033_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15223)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15223; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4852_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6007)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6007; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2414_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8055)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8055; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9128_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10103)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10103; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6690_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12151)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12151; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4252_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14199)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14199; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1814_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16247)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16247; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7136_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(875)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 875; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4698_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2923)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2923; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2260_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4971)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4971; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8974_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7019)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7019; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6536_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9067)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9067; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4098_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11115)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11115; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1660_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13163)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13163; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8374_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15211)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15211; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5917_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1899)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1899; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3479_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3947)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3947; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1041_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5995)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5995; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7755_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8043)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8043; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5317_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10091)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10091; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2879_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12139)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12139; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_441_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14187)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14187; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7155_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16235)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16235; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6116_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(891)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 891; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3678_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2939)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2939; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1240_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4987)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4987; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7954_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7035)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7035; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5516_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9083)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9083; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3078_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11131)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11131; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_640_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13179)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13179; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7354_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15227)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15227; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4897_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1915)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1915; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2459_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3963)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3963; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_21_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6011)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6011; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6735_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8059)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8059; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4297_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10107)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10107; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1859_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12155)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12155; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8573_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14203)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14203; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6135_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16251)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b011] RM[nnn] f3_refining_prefix*/ {710} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16251; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9101_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(898)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 898; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6663_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2946)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2946; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4225_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4994)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4994; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1787_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7042)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7042; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8501_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9090)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9090; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7882_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1922)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1922; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5444_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3970)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3970; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3006_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6018)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6018; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_568_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8066)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8066; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7282_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10114)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10114; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8081_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(914)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 914; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5643_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2962)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2962; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3205_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5010)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5010; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_767_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7058)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7058; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7481_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9106)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9106; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6862_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1938)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1938; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4424_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3986)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3986; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1986_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6034)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6034; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8700_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8082)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8082; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6262_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10130)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10130; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4270_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(902)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 902; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1832_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2950)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2950; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8546_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4998)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4998; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6108_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7046)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7046; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3670_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9094)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9094; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3051_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1926)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1926; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_613_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3974)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3974; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7327_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6022)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6022; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4889_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8070)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8070; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2451_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10118)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10118; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1431_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10134)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10134; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8591_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(906)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 906; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6153_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2954)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2954; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3715_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5002)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5002; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1277_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7050)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7050; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7991_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9098)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9098; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7372_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1930)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1930; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4934_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3978)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3978; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2496_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6026)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6026; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_58_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8074)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8074; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6772_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10122)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10122; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5752_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10138)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10138; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7444_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7043)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7043; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5006_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9091)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9091; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2568_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11139)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11139; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_130_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13187)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13187; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6844_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15235)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15235; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8663_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6019)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6019; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6225_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8067)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8067; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3787_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10115)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10115; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1349_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12163)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12163; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8063_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14211)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14211; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5625_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16259)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16259; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7643_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6035)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6035; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2613_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7047)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7047; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_175_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9095)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9095; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6889_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11143)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11143; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4451_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13191)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13191; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2013_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15239)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15239; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3832_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6023)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6023; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1394_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8071)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8071; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8108_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10119)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10119; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5670_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12167)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12167; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3232_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14215)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14215; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_794_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16263)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16263; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1593_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7063)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7063; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2812_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6039)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6039; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_374_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8087)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8087; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5096_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(907)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 907; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2658_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2955)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2955; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_220_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5003)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5003; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6934_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7051)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7051; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4496_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9099)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9099; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8772_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13195)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13195; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3877_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1931)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1931; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1439_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3979)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3979; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8153_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6027)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6027; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5715_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8075)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8075; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3277_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10123)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10123; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7553_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14219)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14219; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4076_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(923)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 923; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1638_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2971)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2971; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2857_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1947)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix*/ {711} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1947; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7061_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(930)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 930; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4623_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2978)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2978; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2185_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5026)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5026; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8899_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7074)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7074; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6461_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9122)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9122; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5842_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1954)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1954; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3404_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4002)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4002; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_966_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6050)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6050; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7680_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8098)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8098; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5242_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10146)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10146; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6041_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(946)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 946; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3603_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2994)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2994; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1165_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5042)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5042; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7879_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7090)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7090; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5441_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9138)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9138; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4822_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1970)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1970; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2384_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4018)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4018; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9098_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6066)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6066; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6660_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8114)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8114; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4222_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10162)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10162; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_411_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10150)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10150; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8543_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10166)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10166; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4732_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10154)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10154; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3712_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10170)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10170; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1746_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10147)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10147; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_726_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10163)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10163; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6067_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10151)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10151; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5047_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10167)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10167; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1236_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10155)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10155; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_216_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10171)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix*/ {712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10171; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5021_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(962)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 962; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2583_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3010)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3010; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_145_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5058)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5058; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6859_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7106)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7106; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4421_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9154)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9154; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1983_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11202)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11202; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8697_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13250)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13250; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6259_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15298)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15298; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3802_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1986)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1986; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1364_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4034)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4034; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8078_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6082)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6082; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5640_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8130)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8130; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3202_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10178)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10178; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_764_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12226)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12226; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7478_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14274)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14274; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5040_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16322)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16322; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5839_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7122)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7122; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3401_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9170)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9170; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_963_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11218)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11218; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7677_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13266)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13266; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5239_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15314)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15314; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7058_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6098)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6098; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4620_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8146)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8146; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2182_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10194)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10194; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8896_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12242)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12242; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6458_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14290)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14290; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4020_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16338)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16338; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8742_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9158)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9158; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6304_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11206)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11206; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3866_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13254)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13254; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1428_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15302)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15302; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7523_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10182)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10182; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5085_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12230)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12230; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2647_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14278)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14278; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_209_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16326)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16326; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1008_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7126)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7126; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7722_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9174)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9174; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5284_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11222)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11222; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2846_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13270)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13270; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_408_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15318)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15318; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2227_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6102)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6102; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8941_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8150)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8150; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6503_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10198)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10198; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4065_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12246)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12246; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1627_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14294)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14294; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8341_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16342)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16342; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3911_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9162)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9162; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1473_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11210)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11210; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8187_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13258)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13258; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5749_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15306)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15306; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5130_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8138)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8138; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2692_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10186)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10186; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_254_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12234)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12234; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6968_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14282)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14282; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4530_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16330)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16330; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3491_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(986)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 986; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1053_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3034)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3034; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7767_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5082)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5082; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5329_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7130)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7130; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2891_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9178)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9178; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_453_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11226)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11226; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7167_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13274)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13274; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4729_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15322)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15322; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2272_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2010)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2010; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8986_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4058)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4058; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6548_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6106)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6106; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4110_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8154)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8154; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1672_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10202)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10202; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8386_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12250)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12250; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5948_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14298)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14298; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3510_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16346)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16346; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7639_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11203)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11203; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5201_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13251)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13251; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2763_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15299)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15299; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8858_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10179)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10179; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6420_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12227)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12227; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3982_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14275)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14275; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1544_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16323)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16323; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6619_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11219)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11219; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4181_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13267)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13267; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1743_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15315)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15315; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7838_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10195)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10195; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5400_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12243)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12243; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2962_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14291)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14291; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_524_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16339)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16339; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2808_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11207)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11207; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_370_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13255)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13255; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7084_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15303)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15303; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4027_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10183)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10183; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1589_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12231)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12231; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8303_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14279)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14279; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5865_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16327)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16327; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1788_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11223)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11223; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8502_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13271)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13271; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6064_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15319)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15319; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3007_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10199)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10199; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_569_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12247)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12247; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7283_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14295)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14295; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4845_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16343)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16343; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7129_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11211)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11211; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4691_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13259)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13259; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2253_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15307)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15307; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8348_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10187)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10187; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5910_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12235)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12235; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3472_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14283)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14283; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1034_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16331)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16331; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6109_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11227)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11227; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3671_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13275)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13275; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1233_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15323)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15323; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7328_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10203)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10203; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4890_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12251)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12251; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2452_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14299)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14299; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_14_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16347)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {713} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16347; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2471_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1002)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b000] f3_refining_prefix*/ {714} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1002; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1252_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2026)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b000] f3_refining_prefix*/ {714} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2026; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1451_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1018)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b000] f3_refining_prefix*/ {714} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1018; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_232_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2042)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b000] f3_refining_prefix*/ {714} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2042; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_33_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3050)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b001] f3_refining_prefix*/ {715} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3050; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7966_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4074)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b001] f3_refining_prefix*/ {715} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4074; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8165_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3066)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b001] f3_refining_prefix*/ {715} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3066; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6946_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4090)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b001] f3_refining_prefix*/ {715} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4090; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2381_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9186)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b100] f3_refining_prefix*/ {716} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9186; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1162_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10210)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b100] f3_refining_prefix*/ {716} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10210; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1361_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9202)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b100] f3_refining_prefix*/ {716} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9202; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_142_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10226)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b100] f3_refining_prefix*/ {716} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10226; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6702_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9190)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b100] f3_refining_prefix*/ {716} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9190; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5483_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10214)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b100] f3_refining_prefix*/ {716} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10214; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5682_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9206)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b100] f3_refining_prefix*/ {716} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9206; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4463_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10230)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b100] f3_refining_prefix*/ {716} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10230; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1871_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9194)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b100] f3_refining_prefix*/ {716} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9194; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_652_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10218)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b100] f3_refining_prefix*/ {716} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10218; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_851_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9210)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b100] f3_refining_prefix*/ {716} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9210; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8784_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10234)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b100] f3_refining_prefix*/ {716} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10234; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6818_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10211)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b100] f3_refining_prefix*/ {716} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10211; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5798_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10227)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b100] f3_refining_prefix*/ {716} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10227; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1987_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10215)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b100] f3_refining_prefix*/ {716} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10215; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_967_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10231)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b100] f3_refining_prefix*/ {716} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10231; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6308_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10219)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b100] f3_refining_prefix*/ {716} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10219; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5288_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10235)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b100] f3_refining_prefix*/ {716} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10235; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9095_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11234)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b101] f3_refining_prefix*/ {717} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11234; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7876_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12258)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b101] f3_refining_prefix*/ {717} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12258; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8075_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11250)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b101] f3_refining_prefix*/ {717} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11250; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6856_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12274)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b101] f3_refining_prefix*/ {717} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12274; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4264_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11238)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b101] f3_refining_prefix*/ {717} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11238; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3045_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12262)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b101] f3_refining_prefix*/ {717} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12262; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3244_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11254)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b101] f3_refining_prefix*/ {717} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11254; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2025_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12278)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b101] f3_refining_prefix*/ {717} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12278; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8585_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11242)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b101] f3_refining_prefix*/ {717} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11242; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7366_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12266)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b101] f3_refining_prefix*/ {717} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12266; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7565_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11258)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b101] f3_refining_prefix*/ {717} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11258; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6346_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12282)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b101] f3_refining_prefix*/ {717} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12282; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5599_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11235)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b101] f3_refining_prefix*/ {717} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11235; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4380_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12259)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b101] f3_refining_prefix*/ {717} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12259; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4579_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11251)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b101] f3_refining_prefix*/ {717} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11251; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3360_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12275)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b101] f3_refining_prefix*/ {717} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12275; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_768_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11239)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b101] f3_refining_prefix*/ {717} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11239; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8701_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12263)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b101] f3_refining_prefix*/ {717} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12263; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8900_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11255)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b101] f3_refining_prefix*/ {717} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11255; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7681_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12279)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b101] f3_refining_prefix*/ {717} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12279; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5089_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11243)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b101] f3_refining_prefix*/ {717} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11243; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3870_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12267)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b101] f3_refining_prefix*/ {717} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12267; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4069_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11259)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b101] f3_refining_prefix*/ {717} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11259; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2850_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12283)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b101] f3_refining_prefix*/ {717} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12283; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6657_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13282)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b110] f3_refining_prefix*/ {718} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13282; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5438_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14306)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b110] f3_refining_prefix*/ {718} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14306; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5637_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13298)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b110] f3_refining_prefix*/ {718} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13298; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4418_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14322)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b110] f3_refining_prefix*/ {718} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14322; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1826_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13286)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b110] f3_refining_prefix*/ {718} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13286; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_607_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14310)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b110] f3_refining_prefix*/ {718} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14310; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_806_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13302)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b110] f3_refining_prefix*/ {718} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13302; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8739_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14326)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b110] f3_refining_prefix*/ {718} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14326; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6147_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13290)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b110] f3_refining_prefix*/ {718} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13290; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4928_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14314)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b110] f3_refining_prefix*/ {718} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14314; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5127_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13306)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b110] f3_refining_prefix*/ {718} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13306; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3908_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14330)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b110] f3_refining_prefix*/ {718} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14330; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3161_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13283)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b110] f3_refining_prefix*/ {718} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13283; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1942_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14307)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b110] f3_refining_prefix*/ {718} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14307; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2141_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13299)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b110] f3_refining_prefix*/ {718} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13299; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_922_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14323)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b110] f3_refining_prefix*/ {718} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14323; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7482_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13287)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b110] f3_refining_prefix*/ {718} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13287; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6263_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14311)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b110] f3_refining_prefix*/ {718} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14311; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6462_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13303)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b110] f3_refining_prefix*/ {718} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13303; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5243_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14327)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b110] f3_refining_prefix*/ {718} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14327; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2651_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13291)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b110] f3_refining_prefix*/ {718} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13291; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1432_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14315)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b110] f3_refining_prefix*/ {718} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14315; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1631_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13307)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b110] f3_refining_prefix*/ {718} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13307; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_412_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14331)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b110] f3_refining_prefix*/ {718} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14331; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4219_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15330)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b111] f3_refining_prefix*/ {719} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15330; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3000_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16354)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b111] f3_refining_prefix*/ {719} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16354; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3199_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15346)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b111] f3_refining_prefix*/ {719} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15346; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1980_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16370)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b111] f3_refining_prefix*/ {719} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16370; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8540_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15334)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b111] f3_refining_prefix*/ {719} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15334; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7321_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16358)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b111] f3_refining_prefix*/ {719} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16358; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7520_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15350)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b111] f3_refining_prefix*/ {719} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15350; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6301_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16374)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b111] f3_refining_prefix*/ {719} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16374; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3709_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15338)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b111] f3_refining_prefix*/ {719} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15338; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2490_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16362)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b111] f3_refining_prefix*/ {719} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16362; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2689_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15354)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b111] f3_refining_prefix*/ {719} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15354; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1470_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16378)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b111] f3_refining_prefix*/ {719} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16378; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_723_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15331)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b111] f3_refining_prefix*/ {719} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15331; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8656_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16355)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b111] f3_refining_prefix*/ {719} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16355; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8855_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15347)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b111] f3_refining_prefix*/ {719} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15347; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7636_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16371)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b111] f3_refining_prefix*/ {719} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16371; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5044_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15335)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b111] f3_refining_prefix*/ {719} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15335; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3825_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16359)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b111] f3_refining_prefix*/ {719} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16359; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4024_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15351)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b111] f3_refining_prefix*/ {719} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15351; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2805_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16375)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b111] f3_refining_prefix*/ {719} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16375; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_213_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15339)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b111] f3_refining_prefix*/ {719} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15339; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8146_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16363)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b111] f3_refining_prefix*/ {719} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16363; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8345_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15355)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b111] f3_refining_prefix*/ {719} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15355; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7126_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16379)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b111] f3_refining_prefix*/ {719} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16379; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6038_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6114)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b010] f3_refining_prefix CET=0*/ {720} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6114; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5018_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6130)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b010] f3_refining_prefix CET=0*/ {720} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6130; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1207_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6118)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b010] f3_refining_prefix CET=0*/ {720} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6118; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_187_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6134)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b010] f3_refining_prefix CET=0*/ {720} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6134; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6747_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5098)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b010] f3_refining_prefix CET=0*/ {720} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5098; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5528_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6122)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b010] f3_refining_prefix CET=0*/ {720} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6122; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5727_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5114)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b010] f3_refining_prefix CET=0*/ {720} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5114; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4508_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6138)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b010] f3_refining_prefix CET=0*/ {720} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6138; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4819_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7138)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b011] f3_refining_prefix CET=0*/ {721} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7138; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3600_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8162)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b011] f3_refining_prefix CET=0*/ {721} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8162; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3799_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7154)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b011] f3_refining_prefix CET=0*/ {721} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7154; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2580_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8178)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b011] f3_refining_prefix CET=0*/ {721} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8178; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9140_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7142)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b011] f3_refining_prefix CET=0*/ {721} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7142; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7921_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8166)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b011] f3_refining_prefix CET=0*/ {721} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8166; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8120_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7158)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b011] f3_refining_prefix CET=0*/ {721} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7158; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6901_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8182)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b011] f3_refining_prefix CET=0*/ {721} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8182; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4309_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7146)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b011] f3_refining_prefix CET=0*/ {721} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7146; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3090_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8170)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b011] f3_refining_prefix CET=0*/ {721} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8170; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3289_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7162)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b011] f3_refining_prefix CET=0*/ {721} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7162; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2070_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(8186)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b111] RM[0b011] f3_refining_prefix CET=0*/ {721} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 8186; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6070_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(802)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=0*/ {722} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 802; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3632_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2850)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=0*/ {722} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2850; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1194_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4898)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=0*/ {722} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4898; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5050_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(818)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=0*/ {722} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 818; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2612_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2866)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=0*/ {722} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2866; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_174_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4914)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=0*/ {722} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4914; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1239_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(806)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=0*/ {722} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 806; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7953_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2854)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=0*/ {722} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2854; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5515_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4902)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=0*/ {722} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4902; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_219_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(822)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=0*/ {722} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 822; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6933_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2870)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=0*/ {722} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2870; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4495_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4918)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=0*/ {722} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4918; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5560_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(810)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=0*/ {722} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 810; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3122_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2858)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=0*/ {722} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2858; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_684_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4906)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=0*/ {722} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4906; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7398_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6954)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=0*/ {722} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6954; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4960_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9002)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=0*/ {722} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9002; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2522_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11050)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=0*/ {722} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11050; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_84_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13098)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=0*/ {722} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13098; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6798_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15146)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=0*/ {722} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15146; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4540_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(826)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=0*/ {722} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 826; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2102_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2874)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=0*/ {722} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2874; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8816_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4922)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=0*/ {722} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4922; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6378_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6970)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=0*/ {722} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6970; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3940_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9018)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=0*/ {722} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9018; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1502_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11066)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=0*/ {722} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11066; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4341_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1834)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W1 mode64 CET=0*/ {723} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1834; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1903_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3882)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W1 mode64 CET=0*/ {723} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3882; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8617_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5930)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W1 mode64 CET=0*/ {723} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5930; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6179_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7978)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W1 mode64 CET=0*/ {723} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7978; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3741_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10026)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W1 mode64 CET=0*/ {723} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10026; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1303_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12074)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W1 mode64 CET=0*/ {723} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12074; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8017_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14122)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W1 mode64 CET=0*/ {723} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14122; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5579_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16170)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W1 mode64 CET=0*/ {723} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16170; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3321_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1850)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W1 mode64 CET=0*/ {723} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1850; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_883_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3898)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W1 mode64 CET=0*/ {723} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3898; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7597_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5946)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W1 mode64 CET=0*/ {723} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5946; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5159_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7994)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W1 mode64 CET=0*/ {723} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7994; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2721_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10042)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W1 mode64 CET=0*/ {723} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10042; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_283_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12090)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W1 mode64 CET=0*/ {723} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12090; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2574_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(803)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=1*/ {2066} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 803; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_136_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2851)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=1*/ {2066} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2851; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6850_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4899)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=1*/ {2066} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4899; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1554_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(819)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=1*/ {2066} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 819; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8268_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2867)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=1*/ {2066} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2867; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5830_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4915)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=1*/ {2066} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4915; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6895_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(807)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=1*/ {2066} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 807; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4457_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2855)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=1*/ {2066} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2855; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2019_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4903)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=1*/ {2066} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4903; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5875_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(823)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=1*/ {2066} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 823; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3437_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2871)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=1*/ {2066} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2871; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_999_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4919)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=1*/ {2066} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4919; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2064_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(811)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=1*/ {2066} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 811; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8778_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2859)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=1*/ {2066} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2859; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6340_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4907)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=1*/ {2066} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4907; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3902_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6955)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=1*/ {2066} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6955; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1464_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9003)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=1*/ {2066} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9003; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8178_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11051)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=1*/ {2066} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11051; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5740_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13099)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=1*/ {2066} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13099; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3302_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15147)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=1*/ {2066} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15147; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1044_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(827)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=1*/ {2066} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 827; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7758_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2875)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=1*/ {2066} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 2875; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5320_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4923)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=1*/ {2066} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 4923; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2882_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(6971)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=1*/ {2066} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 6971; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_444_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(9019)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=1*/ {2066} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 9019; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7158_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11067)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=1*/ {2066} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 11067; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4720_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(13115)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=1*/ {2066} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 13115; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2282_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(15163)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W0 CET=1*/ {2066} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 15163; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_845_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1835)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W1 mode64 CET=1*/ {2067} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1835; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7559_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3883)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W1 mode64 CET=1*/ {2067} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3883; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5121_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5931)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W1 mode64 CET=1*/ {2067} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5931; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2683_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7979)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W1 mode64 CET=1*/ {2067} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7979; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_245_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10027)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W1 mode64 CET=1*/ {2067} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10027; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6959_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12075)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W1 mode64 CET=1*/ {2067} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12075; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4521_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14123)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W1 mode64 CET=1*/ {2067} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14123; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2083_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16171)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W1 mode64 CET=1*/ {2067} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16171; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8977_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1851)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W1 mode64 CET=1*/ {2067} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 1851; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6539_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3899)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W1 mode64 CET=1*/ {2067} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 3899; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4101_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(5947)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W1 mode64 CET=1*/ {2067} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 5947; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1663_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(7995)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W1 mode64 CET=1*/ {2067} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 7995; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8377_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(10043)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W1 mode64 CET=1*/ {2067} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 10043; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5939_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12091)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W1 mode64 CET=1*/ {2067} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 12091; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3501_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(14139)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W1 mode64 CET=1*/ {2067} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 14139; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1063_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(16187)=0 0x0F 0x1E MOD[0b11] MOD=3 REG[0b001] RM[nnn] f3_refining_prefix W1 mode64 CET=1*/ {2067} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = key - 16187; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1e_vv0(const xed_decoded_inst_t* d) { typedef xed_uint32_t (*xed_find_func_t)(const xed_decoded_inst_t*); typedef struct {xed_uint32_t key; xed_find_func_t l2_func;} lu_entry_t; static const lu_entry_t lu_table[9152] = { /*h(10946)=0 */ {10946, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_0_l1}, /*h(15127)=1 */ {15127, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5778)=3 */ {5778, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3_l1}, /*h(9959)=4 */ {9959, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4_l1}, /*h(3194)=5 */ {3194, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5_l1}, /*h(610)=6 */ {610, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6_l1}, /*h(4791)=7 */ {4791, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13153)=9 */ {13153, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9_l1}, /*h(6388)=10 */ {6388, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_10_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7985)=12 */ {7985, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_12_l1}, /*h(12166)=13 */ {12166, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_13_l1}, /*h(16347)=14 */ {16347, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_14_l1}, /*h(2817)=15 */ {2817, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_15_l1}, /*h(6998)=16 */ {6998, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_16_l1}, /*h(11179)=17 */ {11179, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_17_l1}, /*h(15360)=18 */ {15360, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_18_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6011)=21 */ {6011, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_21_l1}, /*h(10192)=22 */ {10192, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_22_l1}, /*h(14373)=23 */ {14373, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_23_l1}, /*h(843)=24 */ {843, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_24_l1}, /*h(15970)=25 */ {15970, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_25_l1}, /*h(9205)=26 */ {9205, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_26_l1}, /*h(13386)=27 */ {13386, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_27_l1}, /*h(10802)=28 */ {10802, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_28_l1}, /*h(14983)=29 */ {14983, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_29_l1}, /*h(8218)=30 */ {8218, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_30_l1}, /*h(5634)=31 */ {5634, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_31_l1}, /*h(9815)=32 */ {9815, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_32_l1}, /*h(3050)=33 */ {3050, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_33_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11412)=35 */ {11412, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_35_l1}, /*h(4647)=36 */ {4647, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_36_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13009)=38 */ {13009, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_38_l1}, /*h(10425)=39 */ {10425, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_39_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7841)=41 */ {7841, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_41_l1}, /*h(12022)=42 */ {12022, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_42_l1}, /*h(16203)=43 */ {16203, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_43_l1}, /*h(2673)=44 */ {2673, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_44_l1}, /*h(6854)=45 */ {6854, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_45_l1}, /*h(11035)=46 */ {11035, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_46_l1}, /*h(15216)=47 */ {15216, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_47_l1}, /*h(1686)=48 */ {1686, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_48_l1}, /*h(5867)=49 */ {5867, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_49_l1}, /*h(10048)=50 */ {10048, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_50_l1}, /*h(3283)=51 */ {3283, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_51_l1}, /*h(699)=52 */ {699, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_52_l1}, /*h(4880)=53 */ {4880, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_53_l1}, /*h(9061)=54 */ {9061, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_54_l1}, /*h(13242)=55 */ {13242, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_55_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3893)=57 */ {3893, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_57_l1}, /*h(8074)=58 */ {8074, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_58_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2906)=61 */ {2906, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_61_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11268)=63 */ {11268, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_63_l1}, /*h(15449)=64 */ {15449, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_64_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12865)=66 */ {12865, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_66_l1}, /*h(6100)=67 */ {6100, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_67_l1}, /*h(10281)=68 */ {10281, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_68_l1}, /*h(7697)=69 */ {7697, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_69_l1}, /*h(11878)=70 */ {11878, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_70_l1}, /*h(16059)=71 */ {16059, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_71_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6710)=73 */ {6710, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_73_l1}, /*h(10891)=74 */ {10891, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_74_l1}, /*h(15072)=75 */ {15072, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_75_l1}, /*h(8307)=76 */ {8307, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_76_l1}, /*h(5723)=77 */ {5723, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_77_l1}, /*h(9904)=78 */ {9904, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_78_l1}, /*h(3139)=79 */ {3139, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_79_l1}, /*h(7320)=80 */ {7320, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_80_l1}, /*h(555)=81 */ {555, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_81_l1}, /*h(4736)=82 */ {4736, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_82_l1}, /*h(8917)=83 */ {8917, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_83_l1}, /*h(13098)=84 */ {13098, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_84_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3749)=86 */ {3749, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_86_l1}, /*h(7930)=87 */ {7930, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_87_l1}, /*h(5346)=88 */ {5346, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_88_l1}, /*h(16292)=89 */ {16292, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_89_l1}, /*h(2762)=90 */ {2762, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_90_l1}, /*h(178)=91 */ {178, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_91_l1}, /*h(11124)=92 */ {11124, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_92_l1}, /*h(15305)=93 */ {15305, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_93_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5956)=95 */ {5956, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_95_l1}, /*h(10137)=96 */ {10137, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_96_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(788)=98 */ {788, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_98_l1}, /*h(4969)=99 */ {4969, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_99_l1}, /*h(15915)=100 */ {15915, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_100_l1}, /*h(13331)=101 */ {13331, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_101_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8163)=104 */ {8163, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_104_l1}, /*h(12344)=105 */ {12344, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_105_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2995)=107 */ {2995, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_107_l1}, /*h(13941)=108 */ {13941, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_108_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15538)=110 */ {15538, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_110_l1}, /*h(8773)=111 */ {8773, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_111_l1}, /*h(12954)=112 */ {12954, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_112_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10370)=114 */ {10370, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_114_l1}, /*h(14551)=115 */ {14551, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_115_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5202)=117 */ {5202, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_117_l1}, /*h(2618)=118 */ {2618, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_118_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(34)=120 */ {34, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_120_l1}, /*h(4215)=121 */ {4215, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_121_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5812)=123 */ {5812, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_123_l1}, /*h(9993)=124 */ {9993, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_124_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7409)=126 */ {7409, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_126_l1}, /*h(644)=127 */ {644, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_127_l1}, /*h(4825)=128 */ {4825, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_128_l1}, /*h(2241)=129 */ {2241, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_129_l1}, /*h(13187)=130 */ {13187, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_130_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8019)=133 */ {8019, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_133_l1}, /*h(12200)=134 */ {12200, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_134_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2851)=136 */ {2851, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_136_l1}, /*h(7032)=137 */ {7032, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_137_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15394)=139 */ {15394, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_139_l1}, /*h(12810)=140 */ {12810, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_140_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10226)=142 */ {10226, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_142_l1}, /*h(14407)=143 */ {14407, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_143_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5058)=145 */ {5058, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_145_l1}, /*h(9239)=146 */ {9239, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_146_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4071)=149 */ {4071, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_149_l1}, /*h(15017)=150 */ {15017, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_150_l1}, /*h(12433)=151 */ {12433, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_151_l1}, /*h(5668)=152 */ {5668, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_152_l1}, /*h(9849)=153 */ {9849, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_153_l1}, /*h(7265)=154 */ {7265, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_154_l1}, /*h(11446)=155 */ {11446, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_155_l1}, /*h(4681)=156 */ {4681, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_156_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13043)=158 */ {13043, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_158_l1}, /*h(6278)=159 */ {6278, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_159_l1}, /*h(10459)=160 */ {10459, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_160_l1}, /*h(7875)=161 */ {7875, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_161_l1}, /*h(1110)=162 */ {1110, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_162_l1}, /*h(5291)=163 */ {5291, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_163_l1}, /*h(2707)=164 */ {2707, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_164_l1}, /*h(6888)=165 */ {6888, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_165_l1}, /*h(123)=166 */ {123, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_166_l1}, /*h(15250)=167 */ {15250, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_167_l1}, /*h(1720)=168 */ {1720, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_168_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10082)=170 */ {10082, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_170_l1}, /*h(14263)=171 */ {14263, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_171_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4914)=174 */ {4914, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_174_l1}, /*h(9095)=175 */ {9095, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_175_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3927)=178 */ {3927, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_178_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12289)=180 */ {12289, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_180_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7121)=183 */ {7121, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_183_l1}, /*h(11302)=184 */ {11302, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_184_l1}, /*h(15483)=185 */ {15483, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_185_l1}, /*h(12899)=186 */ {12899, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_186_l1}, /*h(6134)=187 */ {6134, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_187_l1}, /*h(10315)=188 */ {10315, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_188_l1}, /*h(14496)=189 */ {14496, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_189_l1}, /*h(966)=190 */ {966, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_190_l1}, /*h(5147)=191 */ {5147, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_191_l1}, /*h(9328)=192 */ {9328, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_192_l1}, /*h(2563)=193 */ {2563, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_193_l1}, /*h(6744)=194 */ {6744, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_194_l1}, /*h(4160)=195 */ {4160, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_195_l1}, /*h(15106)=196 */ {15106, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_196_l1}, /*h(12522)=197 */ {12522, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_197_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9938)=199 */ {9938, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_199_l1}, /*h(7354)=200 */ {7354, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_200_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4770)=202 */ {4770, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_202_l1}, /*h(8951)=203 */ {8951, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_203_l1}, /*h(2186)=204 */ {2186, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_204_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3783)=206 */ {3783, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_206_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12145)=208 */ {12145, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_208_l1}, /*h(16326)=209 */ {16326, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_209_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6977)=211 */ {6977, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_211_l1}, /*h(11158)=212 */ {11158, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_212_l1}, /*h(15339)=213 */ {15339, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_213_l1}, /*h(1809)=214 */ {1809, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_214_l1}, /*h(5990)=215 */ {5990, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_215_l1}, /*h(10171)=216 */ {10171, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_216_l1}, /*h(14352)=217 */ {14352, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_217_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(822)=219 */ {822, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_219_l1}, /*h(5003)=220 */ {5003, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_220_l1}, /*h(9184)=221 */ {9184, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_221_l1}, /*h(13365)=222 */ {13365, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_222_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14962)=224 */ {14962, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_224_l1}, /*h(8197)=225 */ {8197, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_225_l1}, /*h(12378)=226 */ {12378, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_226_l1}, /*h(9794)=227 */ {9794, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_227_l1}, /*h(13975)=228 */ {13975, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_228_l1}, /*h(7210)=229 */ {7210, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_229_l1}, /*h(4626)=230 */ {4626, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_230_l1}, /*h(8807)=231 */ {8807, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_231_l1}, /*h(2042)=232 */ {2042, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_232_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10404)=234 */ {10404, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_234_l1}, /*h(3639)=235 */ {3639, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_235_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12001)=237 */ {12001, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_237_l1}, /*h(9417)=238 */ {9417, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_238_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6833)=240 */ {6833, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_240_l1}, /*h(11014)=241 */ {11014, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_241_l1}, /*h(15195)=242 */ {15195, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_242_l1}, /*h(1665)=243 */ {1665, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_243_l1}, /*h(5846)=244 */ {5846, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_244_l1}, /*h(10027)=245 */ {10027, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_245_l1}, /*h(14208)=246 */ {14208, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_246_l1}, /*h(678)=247 */ {678, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_247_l1}, /*h(4859)=248 */ {4859, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_248_l1}, /*h(9040)=249 */ {9040, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_249_l1}, /*h(2275)=250 */ {2275, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_250_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3872)=252 */ {3872, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_252_l1}, /*h(8053)=253 */ {8053, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_253_l1}, /*h(12234)=254 */ {12234, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_254_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2885)=256 */ {2885, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_256_l1}, /*h(7066)=257 */ {7066, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_257_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15428)=259 */ {15428, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_259_l1}, /*h(1898)=260 */ {1898, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_260_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10260)=262 */ {10260, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_262_l1}, /*h(14441)=263 */ {14441, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_263_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11857)=265 */ {11857, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_265_l1}, /*h(16038)=266 */ {16038, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_266_l1}, /*h(9273)=267 */ {9273, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_267_l1}, /*h(6689)=268 */ {6689, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_268_l1}, /*h(10870)=269 */ {10870, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_269_l1}, /*h(15051)=270 */ {15051, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_270_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12467)=272 */ {12467, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_272_l1}, /*h(9883)=273 */ {9883, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_273_l1}, /*h(14064)=274 */ {14064, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_274_l1}, /*h(534)=275 */ {534, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_275_l1}, /*h(4715)=276 */ {4715, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_276_l1}, /*h(8896)=277 */ {8896, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_277_l1}, /*h(2131)=278 */ {2131, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_278_l1}, /*h(6312)=279 */ {6312, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_279_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3728)=281 */ {3728, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_281_l1}, /*h(7909)=282 */ {7909, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_282_l1}, /*h(12090)=283 */ {12090, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_283_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2741)=285 */ {2741, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_285_l1}, /*h(6922)=286 */ {6922, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_286_l1}, /*h(4338)=287 */ {4338, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_287_l1}, /*h(15284)=288 */ {15284, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_288_l1}, /*h(1754)=289 */ {1754, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_289_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10116)=291 */ {10116, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_291_l1}, /*h(14297)=292 */ {14297, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_292_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15894)=294 */ {15894, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_294_l1}, /*h(9129)=295 */ {9129, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_295_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14907)=298 */ {14907, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_298_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12323)=300 */ {12323, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_300_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9739)=302 */ {9739, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_302_l1}, /*h(7155)=303 */ {7155, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_303_l1}, /*h(11336)=304 */ {11336, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_304_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1987)=306 */ {1987, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_306_l1}, /*h(12933)=307 */ {12933, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_307_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14530)=309 */ {14530, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_309_l1}, /*h(7765)=310 */ {7765, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_310_l1}, /*h(11946)=311 */ {11946, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_311_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9362)=313 */ {9362, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_313_l1}, /*h(6778)=314 */ {6778, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_314_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4194)=316 */ {4194, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_316_l1}, /*h(8375)=317 */ {8375, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_317_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9972)=319 */ {9972, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_319_l1}, /*h(3207)=320 */ {3207, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_320_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4804)=322 */ {4804, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_322_l1}, /*h(8985)=323 */ {8985, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_323_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3817)=327 */ {3817, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_327_l1}, /*h(12179)=328 */ {12179, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_328_l1}, /*h(16360)=329 */ {16360, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_329_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7011)=332 */ {7011, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_332_l1}, /*h(11192)=333 */ {11192, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_333_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6024)=336 */ {6024, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_336_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14386)=338 */ {14386, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_338_l1}, /*h(11802)=339 */ {11802, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_339_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9218)=341 */ {9218, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_341_l1}, /*h(13399)=342 */ {13399, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_342_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4050)=344 */ {4050, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_344_l1}, /*h(8231)=345 */ {8231, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_345_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3063)=348 */ {3063, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_348_l1}, /*h(14009)=349 */ {14009, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_349_l1}, /*h(11425)=350 */ {11425, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_350_l1}, /*h(15606)=351 */ {15606, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_351_l1}, /*h(8841)=352 */ {8841, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_352_l1}, /*h(6257)=353 */ {6257, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_353_l1}, /*h(10438)=354 */ {10438, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_354_l1}, /*h(3673)=355 */ {3673, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_355_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12035)=357 */ {12035, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_357_l1}, /*h(5270)=358 */ {5270, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_358_l1}, /*h(9451)=359 */ {9451, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_359_l1}, /*h(6867)=360 */ {6867, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_360_l1}, /*h(102)=361 */ {102, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_361_l1}, /*h(4283)=362 */ {4283, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_362_l1}, /*h(1699)=363 */ {1699, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_363_l1}, /*h(5880)=364 */ {5880, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_364_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14242)=366 */ {14242, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_366_l1}, /*h(712)=367 */ {712, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_367_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9074)=369 */ {9074, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_369_l1}, /*h(13255)=370 */ {13255, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_370_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3906)=373 */ {3906, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_373_l1}, /*h(8087)=374 */ {8087, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_374_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2919)=377 */ {2919, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_377_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11281)=379 */ {11281, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_379_l1}, /*h(15462)=380 */ {15462, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_380_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6113)=382 */ {6113, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_382_l1}, /*h(10294)=383 */ {10294, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_383_l1}, /*h(14475)=384 */ {14475, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_384_l1}, /*h(11891)=385 */ {11891, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_385_l1}, /*h(5126)=386 */ {5126, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_386_l1}, /*h(9307)=387 */ {9307, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_387_l1}, /*h(13488)=388 */ {13488, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_388_l1}, /*h(6723)=389 */ {6723, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_389_l1}, /*h(4139)=390 */ {4139, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_390_l1}, /*h(8320)=391 */ {8320, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_391_l1}, /*h(1555)=392 */ {1555, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_392_l1}, /*h(5736)=393 */ {5736, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_393_l1}, /*h(3152)=394 */ {3152, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_394_l1}, /*h(14098)=395 */ {14098, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_395_l1}, /*h(11514)=396 */ {11514, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_396_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8930)=398 */ {8930, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_398_l1}, /*h(13111)=399 */ {13111, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_399_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3762)=401 */ {3762, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_401_l1}, /*h(7943)=402 */ {7943, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_402_l1}, /*h(1178)=403 */ {1178, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_403_l1}, /*h(16305)=404 */ {16305, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_404_l1}, /*h(2775)=405 */ {2775, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_405_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11137)=407 */ {11137, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_407_l1}, /*h(15318)=408 */ {15318, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_408_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5969)=410 */ {5969, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_410_l1}, /*h(10150)=411 */ {10150, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_411_l1}, /*h(14331)=412 */ {14331, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_412_l1}, /*h(801)=413 */ {801, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_413_l1}, /*h(4982)=414 */ {4982, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_414_l1}, /*h(9163)=415 */ {9163, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_415_l1}, /*h(13344)=416 */ {13344, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_416_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10760)=418 */ {10760, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_418_l1}, /*h(3995)=419 */ {3995, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_419_l1}, /*h(12357)=420 */ {12357, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_420_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13954)=423 */ {13954, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_423_l1}, /*h(7189)=424 */ {7189, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_424_l1}, /*h(11370)=425 */ {11370, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_425_l1}, /*h(8786)=426 */ {8786, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_426_l1}, /*h(12967)=427 */ {12967, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_427_l1}, /*h(6202)=428 */ {6202, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_428_l1}, /*h(3618)=429 */ {3618, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_429_l1}, /*h(7799)=430 */ {7799, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_430_l1}, /*h(1034)=431 */ {1034, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_431_l1}, /*h(16161)=432 */ {16161, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_432_l1}, /*h(9396)=433 */ {9396, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_433_l1}, /*h(2631)=434 */ {2631, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_434_l1}, /*h(10993)=435 */ {10993, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_435_l1}, /*h(15174)=436 */ {15174, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_436_l1}, /*h(8409)=437 */ {8409, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_437_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5825)=439 */ {5825, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_439_l1}, /*h(10006)=440 */ {10006, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_440_l1}, /*h(14187)=441 */ {14187, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_441_l1}, /*h(657)=442 */ {657, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_442_l1}, /*h(4838)=443 */ {4838, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_443_l1}, /*h(9019)=444 */ {9019, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_444_l1}, /*h(13200)=445 */ {13200, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_445_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3851)=447 */ {3851, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_447_l1}, /*h(8032)=448 */ {8032, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_448_l1}, /*h(1267)=449 */ {1267, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_449_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2864)=451 */ {2864, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_451_l1}, /*h(7045)=452 */ {7045, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_452_l1}, /*h(11226)=453 */ {11226, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_453_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1877)=455 */ {1877, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_455_l1}, /*h(6058)=456 */ {6058, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_456_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14420)=458 */ {14420, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_458_l1}, /*h(890)=459 */ {890, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_459_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(16017)=461 */ {16017, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_461_l1}, /*h(13433)=462 */ {13433, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_462_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10849)=464 */ {10849, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_464_l1}, /*h(15030)=465 */ {15030, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_465_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5681)=467 */ {5681, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_467_l1}, /*h(9862)=468 */ {9862, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_468_l1}, /*h(14043)=469 */ {14043, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_469_l1}, /*h(513)=470 */ {513, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_470_l1}, /*h(4694)=471 */ {4694, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_471_l1}, /*h(8875)=472 */ {8875, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_472_l1}, /*h(13056)=473 */ {13056, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_473_l1}, /*h(6291)=474 */ {6291, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_474_l1}, /*h(3707)=475 */ {3707, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_475_l1}, /*h(7888)=476 */ {7888, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_476_l1}, /*h(1123)=477 */ {1123, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_477_l1}, /*h(16250)=478 */ {16250, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_478_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6901)=480 */ {6901, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_480_l1}, /*h(11082)=481 */ {11082, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_481_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1733)=484 */ {1733, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_484_l1}, /*h(5914)=485 */ {5914, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_485_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14276)=487 */ {14276, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_487_l1}, /*h(746)=488 */ {746, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_488_l1}, /*h(15873)=489 */ {15873, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_489_l1}, /*h(9108)=490 */ {9108, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_490_l1}, /*h(13289)=491 */ {13289, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_491_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14886)=493 */ {14886, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_493_l1}, /*h(8121)=494 */ {8121, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_494_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13899)=497 */ {13899, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_497_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11315)=499 */ {11315, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_499_l1}, /*h(15496)=500 */ {15496, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_500_l1}, /*h(8731)=501 */ {8731, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_501_l1}, /*h(6147)=502 */ {6147, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_502_l1}, /*h(10328)=503 */ {10328, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_503_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(979)=505 */ {979, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_505_l1}, /*h(11925)=506 */ {11925, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_506_l1}, /*h(16106)=507 */ {16106, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_507_l1}, /*h(13522)=508 */ {13522, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_508_l1}, /*h(6757)=509 */ {6757, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_509_l1}, /*h(10938)=510 */ {10938, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_510_l1}, /*h(8354)=511 */ {8354, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_511_l1}, /*h(12535)=512 */ {12535, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_512_l1}, /*h(5770)=513 */ {5770, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_513_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3186)=515 */ {3186, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_515_l1}, /*h(602)=516 */ {602, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_516_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8964)=518 */ {8964, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_518_l1}, /*h(2199)=519 */ {2199, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_519_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3796)=521 */ {3796, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_521_l1}, /*h(7977)=522 */ {7977, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_522_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(16339)=524 */ {16339, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_524_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2809)=526 */ {2809, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_526_l1}, /*h(11171)=527 */ {11171, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_527_l1}, /*h(15352)=528 */ {15352, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_528_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6003)=531 */ {6003, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_531_l1}, /*h(10184)=532 */ {10184, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_532_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(835)=534 */ {835, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_534_l1}, /*h(15962)=535 */ {15962, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_535_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13378)=537 */ {13378, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_537_l1}, /*h(10794)=538 */ {10794, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_538_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8210)=540 */ {8210, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_540_l1}, /*h(12391)=541 */ {12391, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_541_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3042)=543 */ {3042, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_543_l1}, /*h(7223)=544 */ {7223, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_544_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15585)=546 */ {15585, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_546_l1}, /*h(2055)=547 */ {2055, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_547_l1}, /*h(13001)=548 */ {13001, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_548_l1}, /*h(10417)=549 */ {10417, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_549_l1}, /*h(3652)=550 */ {3652, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_550_l1}, /*h(7833)=551 */ {7833, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_551_l1}, /*h(5249)=552 */ {5249, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_552_l1}, /*h(16195)=553 */ {16195, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_553_l1}, /*h(2665)=554 */ {2665, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_554_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11027)=556 */ {11027, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_556_l1}, /*h(8443)=557 */ {8443, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_557_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5859)=559 */ {5859, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_559_l1}, /*h(10040)=560 */ {10040, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_560_l1}, /*h(3275)=561 */ {3275, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_561_l1}, /*h(691)=562 */ {691, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_562_l1}, /*h(4872)=563 */ {4872, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_563_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13234)=565 */ {13234, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_565_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8066)=568 */ {8066, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_568_l1}, /*h(12247)=569 */ {12247, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_569_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2898)=571 */ {2898, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_571_l1}, /*h(7079)=572 */ {7079, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_572_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15441)=574 */ {15441, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_574_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1911)=576 */ {1911, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_576_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10273)=578 */ {10273, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_578_l1}, /*h(14454)=579 */ {14454, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_579_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(16051)=581 */ {16051, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_581_l1}, /*h(9286)=582 */ {9286, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_582_l1}, /*h(13467)=583 */ {13467, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_583_l1}, /*h(10883)=584 */ {10883, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_584_l1}, /*h(4118)=585 */ {4118, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_585_l1}, /*h(8299)=586 */ {8299, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_586_l1}, /*h(5715)=587 */ {5715, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_587_l1}, /*h(9896)=588 */ {9896, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_588_l1}, /*h(3131)=589 */ {3131, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_589_l1}, /*h(7312)=590 */ {7312, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_590_l1}, /*h(547)=591 */ {547, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_591_l1}, /*h(4728)=592 */ {4728, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_592_l1}, /*h(2144)=593 */ {2144, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_593_l1}, /*h(13090)=594 */ {13090, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_594_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7922)=597 */ {7922, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_597_l1}, /*h(12103)=598 */ {12103, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_598_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2754)=600 */ {2754, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_600_l1}, /*h(6935)=601 */ {6935, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_601_l1}, /*h(170)=602 */ {170, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_602_l1}, /*h(15297)=603 */ {15297, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_603_l1}, /*h(1767)=604 */ {1767, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_604_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10129)=606 */ {10129, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_606_l1}, /*h(14310)=607 */ {14310, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_607_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4961)=609 */ {4961, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_609_l1}, /*h(9142)=610 */ {9142, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_610_l1}, /*h(13323)=611 */ {13323, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_611_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3974)=613 */ {3974, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_613_l1}, /*h(8155)=614 */ {8155, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_614_l1}, /*h(12336)=615 */ {12336, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_615_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2987)=617 */ {2987, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_617_l1}, /*h(7168)=618 */ {7168, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_618_l1}, /*h(11349)=619 */ {11349, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_619_l1}, /*h(15530)=620 */ {15530, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_620_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12946)=622 */ {12946, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_622_l1}, /*h(6181)=623 */ {6181, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_623_l1}, /*h(10362)=624 */ {10362, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_624_l1}, /*h(7778)=625 */ {7778, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_625_l1}, /*h(11959)=626 */ {11959, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_626_l1}, /*h(5194)=627 */ {5194, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_627_l1}, /*h(2610)=628 */ {2610, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_628_l1}, /*h(6791)=629 */ {6791, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_629_l1}, /*h(26)=630 */ {26, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_630_l1}, /*h(15153)=631 */ {15153, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_631_l1}, /*h(1623)=632 */ {1623, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_632_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9985)=634 */ {9985, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_634_l1}, /*h(14166)=635 */ {14166, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_635_l1}, /*h(7401)=636 */ {7401, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_636_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4817)=638 */ {4817, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_638_l1}, /*h(8998)=639 */ {8998, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_639_l1}, /*h(13179)=640 */ {13179, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_640_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3830)=642 */ {3830, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_642_l1}, /*h(8011)=643 */ {8011, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_643_l1}, /*h(12192)=644 */ {12192, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_644_l1}, /*h(16373)=645 */ {16373, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_645_l1}, /*h(2843)=646 */ {2843, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_646_l1}, /*h(7024)=647 */ {7024, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_647_l1}, /*h(11205)=648 */ {11205, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_648_l1}, /*h(15386)=649 */ {15386, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_649_l1}, /*h(12802)=650 */ {12802, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_650_l1}, /*h(6037)=651 */ {6037, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_651_l1}, /*h(10218)=652 */ {10218, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_652_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(869)=654 */ {869, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_654_l1}, /*h(5050)=655 */ {5050, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_655_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13412)=657 */ {13412, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_657_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15009)=660 */ {15009, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_660_l1}, /*h(12425)=661 */ {12425, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_661_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9841)=663 */ {9841, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_663_l1}, /*h(14022)=664 */ {14022, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_664_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4673)=666 */ {4673, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_666_l1}, /*h(8854)=667 */ {8854, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_667_l1}, /*h(13035)=668 */ {13035, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_668_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10451)=670 */ {10451, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_670_l1}, /*h(7867)=671 */ {7867, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_671_l1}, /*h(12048)=672 */ {12048, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_672_l1}, /*h(5283)=673 */ {5283, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_673_l1}, /*h(2699)=674 */ {2699, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_674_l1}, /*h(6880)=675 */ {6880, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_675_l1}, /*h(115)=676 */ {115, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_676_l1}, /*h(15242)=677 */ {15242, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_677_l1}, /*h(1712)=678 */ {1712, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_678_l1}, /*h(5893)=679 */ {5893, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_679_l1}, /*h(10074)=680 */ {10074, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_680_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(725)=683 */ {725, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_683_l1}, /*h(4906)=684 */ {4906, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_684_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13268)=686 */ {13268, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_686_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14865)=688 */ {14865, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_688_l1}, /*h(8100)=689 */ {8100, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_689_l1}, /*h(12281)=690 */ {12281, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_690_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13878)=692 */ {13878, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_692_l1}, /*h(7113)=693 */ {7113, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_693_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15475)=695 */ {15475, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_695_l1}, /*h(12891)=696 */ {12891, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_696_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10307)=698 */ {10307, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_698_l1}, /*h(14488)=699 */ {14488, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_699_l1}, /*h(7723)=700 */ {7723, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_700_l1}, /*h(5139)=701 */ {5139, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_701_l1}, /*h(16085)=702 */ {16085, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_702_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6736)=704 */ {6736, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_704_l1}, /*h(10917)=705 */ {10917, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_705_l1}, /*h(15098)=706 */ {15098, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_706_l1}, /*h(12514)=707 */ {12514, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_707_l1}, /*h(5749)=708 */ {5749, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_708_l1}, /*h(9930)=709 */ {9930, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_709_l1}, /*h(7346)=710 */ {7346, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_710_l1}, /*h(581)=711 */ {581, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_711_l1}, /*h(4762)=712 */ {4762, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_712_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2178)=714 */ {2178, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_714_l1}, /*h(6359)=715 */ {6359, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_715_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7956)=717 */ {7956, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_717_l1}, /*h(1191)=718 */ {1191, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_718_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2788)=720 */ {2788, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_720_l1}, /*h(6969)=721 */ {6969, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_721_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15331)=723 */ {15331, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_723_l1}, /*h(1801)=724 */ {1801, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_724_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10163)=726 */ {10163, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_726_l1}, /*h(14344)=727 */ {14344, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_727_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4995)=730 */ {4995, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_730_l1}, /*h(9176)=731 */ {9176, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_731_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10773)=733 */ {10773, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_733_l1}, /*h(14954)=734 */ {14954, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_734_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12370)=736 */ {12370, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_736_l1}, /*h(9786)=737 */ {9786, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_737_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7202)=739 */ {7202, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_739_l1}, /*h(11383)=740 */ {11383, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_740_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2034)=742 */ {2034, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_742_l1}, /*h(6215)=743 */ {6215, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_743_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14577)=745 */ {14577, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_745_l1}, /*h(1047)=746 */ {1047, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_746_l1}, /*h(11993)=747 */ {11993, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_747_l1}, /*h(9409)=748 */ {9409, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_748_l1}, /*h(2644)=749 */ {2644, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_749_l1}, /*h(6825)=750 */ {6825, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_750_l1}, /*h(4241)=751 */ {4241, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_751_l1}, /*h(15187)=752 */ {15187, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_752_l1}, /*h(1657)=753 */ {1657, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_753_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3254)=755 */ {3254, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_755_l1}, /*h(14200)=756 */ {14200, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_756_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4851)=758 */ {4851, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_758_l1}, /*h(9032)=759 */ {9032, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_759_l1}, /*h(2267)=760 */ {2267, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_760_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3864)=762 */ {3864, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_762_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12226)=764 */ {12226, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_764_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7058)=767 */ {7058, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_767_l1}, /*h(11239)=768 */ {11239, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_768_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1890)=770 */ {1890, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_770_l1}, /*h(6071)=771 */ {6071, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_771_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14433)=773 */ {14433, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_773_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(903)=775 */ {903, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_775_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9265)=777 */ {9265, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_777_l1}, /*h(13446)=778 */ {13446, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_778_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15043)=780 */ {15043, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_780_l1}, /*h(8278)=781 */ {8278, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_781_l1}, /*h(12459)=782 */ {12459, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_782_l1}, /*h(9875)=783 */ {9875, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_783_l1}, /*h(3110)=784 */ {3110, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_784_l1}, /*h(7291)=785 */ {7291, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_785_l1}, /*h(4707)=786 */ {4707, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_786_l1}, /*h(8888)=787 */ {8888, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_787_l1}, /*h(2123)=788 */ {2123, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_788_l1}, /*h(6304)=789 */ {6304, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_789_l1}, /*h(10485)=790 */ {10485, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_790_l1}, /*h(3720)=791 */ {3720, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_791_l1}, /*h(1136)=792 */ {1136, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_792_l1}, /*h(5317)=793 */ {5317, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_793_l1}, /*h(16263)=794 */ {16263, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_794_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6914)=796 */ {6914, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_796_l1}, /*h(11095)=797 */ {11095, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_797_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1746)=799 */ {1746, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_799_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14289)=802 */ {14289, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_802_l1}, /*h(759)=803 */ {759, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_803_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9121)=805 */ {9121, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_805_l1}, /*h(13302)=806 */ {13302, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_806_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3953)=808 */ {3953, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_808_l1}, /*h(8134)=809 */ {8134, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_809_l1}, /*h(12315)=810 */ {12315, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_810_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2966)=812 */ {2966, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_812_l1}, /*h(7147)=813 */ {7147, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_813_l1}, /*h(11328)=814 */ {11328, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_814_l1}, /*h(15509)=815 */ {15509, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_815_l1}, /*h(1979)=816 */ {1979, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_816_l1}, /*h(6160)=817 */ {6160, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_817_l1}, /*h(10341)=818 */ {10341, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_818_l1}, /*h(14522)=819 */ {14522, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_819_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11938)=821 */ {11938, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_821_l1}, /*h(16119)=822 */ {16119, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_822_l1}, /*h(9354)=823 */ {9354, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_823_l1}, /*h(6770)=824 */ {6770, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_824_l1}, /*h(10951)=825 */ {10951, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_825_l1}, /*h(4186)=826 */ {4186, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_826_l1}, /*h(1602)=827 */ {1602, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_827_l1}, /*h(5783)=828 */ {5783, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_828_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14145)=830 */ {14145, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_830_l1}, /*h(615)=831 */ {615, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_831_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8977)=833 */ {8977, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_833_l1}, /*h(13158)=834 */ {13158, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_834_l1}, /*h(6393)=835 */ {6393, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_835_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3809)=837 */ {3809, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_837_l1}, /*h(1225)=838 */ {1225, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_838_l1}, /*h(12171)=839 */ {12171, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_839_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2822)=841 */ {2822, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_841_l1}, /*h(7003)=842 */ {7003, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_842_l1}, /*h(11184)=843 */ {11184, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_843_l1}, /*h(15365)=844 */ {15365, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_844_l1}, /*h(1835)=845 */ {1835, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_845_l1}, /*h(6016)=846 */ {6016, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_846_l1}, /*h(10197)=847 */ {10197, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_847_l1}, /*h(14378)=848 */ {14378, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_848_l1}, /*h(11794)=849 */ {11794, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_849_l1}, /*h(15975)=850 */ {15975, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_850_l1}, /*h(9210)=851 */ {9210, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_851_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4042)=854 */ {4042, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_854_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12404)=856 */ {12404, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_856_l1}, /*h(5639)=857 */ {5639, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_857_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14001)=859 */ {14001, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_859_l1}, /*h(11417)=860 */ {11417, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_860_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8833)=862 */ {8833, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_862_l1}, /*h(13014)=863 */ {13014, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_863_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3665)=865 */ {3665, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_865_l1}, /*h(7846)=866 */ {7846, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_866_l1}, /*h(12027)=867 */ {12027, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_867_l1}, /*h(16208)=868 */ {16208, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_868_l1}, /*h(2678)=869 */ {2678, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_869_l1}, /*h(6859)=870 */ {6859, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_870_l1}, /*h(11040)=871 */ {11040, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_871_l1}, /*h(4275)=872 */ {4275, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_872_l1}, /*h(1691)=873 */ {1691, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_873_l1}, /*h(5872)=874 */ {5872, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_874_l1}, /*h(10053)=875 */ {10053, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_875_l1}, /*h(14234)=876 */ {14234, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_876_l1}, /*h(704)=877 */ {704, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_877_l1}, /*h(4885)=878 */ {4885, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_878_l1}, /*h(9066)=879 */ {9066, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_879_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3898)=883 */ {3898, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_883_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12260)=885 */ {12260, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_885_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13857)=887 */ {13857, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_887_l1}, /*h(7092)=888 */ {7092, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_888_l1}, /*h(11273)=889 */ {11273, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_889_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12870)=891 */ {12870, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_891_l1}, /*h(6105)=892 */ {6105, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_892_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7702)=894 */ {7702, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_894_l1}, /*h(11883)=895 */ {11883, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_895_l1}, /*h(16064)=896 */ {16064, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_896_l1}, /*h(9299)=897 */ {9299, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_897_l1}, /*h(13480)=898 */ {13480, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_898_l1}, /*h(6715)=899 */ {6715, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_899_l1}, /*h(4131)=900 */ {4131, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_900_l1}, /*h(8312)=901 */ {8312, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_901_l1}, /*h(1547)=902 */ {1547, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_902_l1}, /*h(5728)=903 */ {5728, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_903_l1}, /*h(9909)=904 */ {9909, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_904_l1}, /*h(14090)=905 */ {14090, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_905_l1}, /*h(11506)=906 */ {11506, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_906_l1}, /*h(4741)=907 */ {4741, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_907_l1}, /*h(8922)=908 */ {8922, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_908_l1}, /*h(6338)=909 */ {6338, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_909_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3754)=911 */ {3754, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_911_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1170)=913 */ {1170, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_913_l1}, /*h(5351)=914 */ {5351, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_914_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6948)=916 */ {6948, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_916_l1}, /*h(183)=917 */ {183, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_917_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1780)=919 */ {1780, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_919_l1}, /*h(5961)=920 */ {5961, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_920_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14323)=922 */ {14323, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_922_l1}, /*h(793)=923 */ {793, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_923_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9155)=925 */ {9155, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_925_l1}, /*h(13336)=926 */ {13336, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_926_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10752)=928 */ {10752, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_928_l1}, /*h(3987)=929 */ {3987, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_929_l1}, /*h(8168)=930 */ {8168, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_930_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9765)=932 */ {9765, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_932_l1}, /*h(13946)=933 */ {13946, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_933_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11362)=935 */ {11362, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_935_l1}, /*h(15543)=936 */ {15543, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_936_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6194)=938 */ {6194, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_938_l1}, /*h(3610)=939 */ {3610, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_939_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1026)=941 */ {1026, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_941_l1}, /*h(5207)=942 */ {5207, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_942_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(39)=945 */ {39, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_945_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8401)=947 */ {8401, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_947_l1}, /*h(1636)=948 */ {1636, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_948_l1}, /*h(5817)=949 */ {5817, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_949_l1}, /*h(3233)=950 */ {3233, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_950_l1}, /*h(14179)=951 */ {14179, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_951_l1}, /*h(649)=952 */ {649, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_952_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9011)=954 */ {9011, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_954_l1}, /*h(13192)=955 */ {13192, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_955_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3843)=957 */ {3843, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_957_l1}, /*h(8024)=958 */ {8024, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_958_l1}, /*h(1259)=959 */ {1259, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_959_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2856)=961 */ {2856, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_961_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11218)=963 */ {11218, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_963_l1}, /*h(15399)=964 */ {15399, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_964_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6050)=966 */ {6050, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_966_l1}, /*h(10231)=967 */ {10231, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_967_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(882)=969 */ {882, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_969_l1}, /*h(5063)=970 */ {5063, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_970_l1}, /*h(16009)=971 */ {16009, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_971_l1}, /*h(13425)=972 */ {13425, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_972_l1}, /*h(6660)=973 */ {6660, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_973_l1}, /*h(10841)=974 */ {10841, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_974_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12438)=976 */ {12438, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_976_l1}, /*h(5673)=977 */ {5673, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_977_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14035)=979 */ {14035, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_979_l1}, /*h(7270)=980 */ {7270, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_980_l1}, /*h(11451)=981 */ {11451, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_981_l1}, /*h(8867)=982 */ {8867, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_982_l1}, /*h(2102)=983 */ {2102, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_983_l1}, /*h(6283)=984 */ {6283, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_984_l1}, /*h(3699)=985 */ {3699, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_985_l1}, /*h(7880)=986 */ {7880, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_986_l1}, /*h(1115)=987 */ {1115, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_987_l1}, /*h(16242)=988 */ {16242, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_988_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2712)=990 */ {2712, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_990_l1}, /*h(11074)=991 */ {11074, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_991_l1}, /*h(15255)=992 */ {15255, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_992_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5906)=995 */ {5906, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_995_l1}, /*h(10087)=996 */ {10087, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_996_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(738)=998 */ {738, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_998_l1}, /*h(4919)=999 */ {4919, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_999_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13281)=1001 */ {13281, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1001_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8113)=1004 */ {8113, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1004_l1}, /*h(12294)=1005 */ {12294, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1005_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13891)=1007 */ {13891, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1007_l1}, /*h(7126)=1008 */ {7126, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1008_l1}, /*h(11307)=1009 */ {11307, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1009_l1}, /*h(15488)=1010 */ {15488, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1010_l1}, /*h(1958)=1011 */ {1958, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1011_l1}, /*h(6139)=1012 */ {6139, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1012_l1}, /*h(10320)=1013 */ {10320, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1013_l1}, /*h(14501)=1014 */ {14501, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1014_l1}, /*h(971)=1015 */ {971, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1015_l1}, /*h(5152)=1016 */ {5152, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1016_l1}, /*h(16098)=1017 */ {16098, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1017_l1}, /*h(13514)=1018 */ {13514, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1018_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10930)=1020 */ {10930, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1020_l1}, /*h(15111)=1021 */ {15111, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1021_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5762)=1023 */ {5762, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1023_l1}, /*h(9943)=1024 */ {9943, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1024_l1}, /*h(3178)=1025 */ {3178, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1025_l1}, /*h(594)=1026 */ {594, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1026_l1}, /*h(4775)=1027 */ {4775, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1027_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13137)=1029 */ {13137, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1029_l1}, /*h(6372)=1030 */ {6372, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1030_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7969)=1032 */ {7969, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1032_l1}, /*h(12150)=1033 */ {12150, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1033_l1}, /*h(16331)=1034 */ {16331, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1034_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2801)=1036 */ {2801, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1036_l1}, /*h(11163)=1037 */ {11163, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1037_l1}, /*h(15344)=1038 */ {15344, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1038_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1814)=1040 */ {1814, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1040_l1}, /*h(5995)=1041 */ {5995, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1041_l1}, /*h(10176)=1042 */ {10176, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1042_l1}, /*h(14357)=1043 */ {14357, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1043_l1}, /*h(827)=1044 */ {827, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1044_l1}, /*h(15954)=1045 */ {15954, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1045_l1}, /*h(9189)=1046 */ {9189, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1046_l1}, /*h(13370)=1047 */ {13370, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1047_l1}, /*h(10786)=1048 */ {10786, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1048_l1}, /*h(14967)=1049 */ {14967, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1049_l1}, /*h(8202)=1050 */ {8202, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1050_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9799)=1052 */ {9799, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1052_l1}, /*h(3034)=1053 */ {3034, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1053_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11396)=1055 */ {11396, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1055_l1}, /*h(4631)=1056 */ {4631, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1056_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12993)=1058 */ {12993, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1058_l1}, /*h(10409)=1059 */ {10409, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1059_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7825)=1061 */ {7825, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1061_l1}, /*h(12006)=1062 */ {12006, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1062_l1}, /*h(16187)=1063 */ {16187, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1063_l1}, /*h(2657)=1064 */ {2657, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1064_l1}, /*h(6838)=1065 */ {6838, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1065_l1}, /*h(11019)=1066 */ {11019, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1066_l1}, /*h(8435)=1067 */ {8435, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1067_l1}, /*h(1670)=1068 */ {1670, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1068_l1}, /*h(5851)=1069 */ {5851, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1069_l1}, /*h(10032)=1070 */ {10032, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1070_l1}, /*h(3267)=1071 */ {3267, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1071_l1}, /*h(683)=1072 */ {683, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1072_l1}, /*h(4864)=1073 */ {4864, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1073_l1}, /*h(9045)=1074 */ {9045, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1074_l1}, /*h(13226)=1075 */ {13226, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1075_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3877)=1077 */ {3877, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1077_l1}, /*h(8058)=1078 */ {8058, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1078_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2890)=1082 */ {2890, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1082_l1}, /*h(11252)=1083 */ {11252, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1083_l1}, /*h(15433)=1084 */ {15433, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1084_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12849)=1086 */ {12849, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1086_l1}, /*h(6084)=1087 */ {6084, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1087_l1}, /*h(10265)=1088 */ {10265, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1088_l1}, /*h(7681)=1089 */ {7681, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1089_l1}, /*h(11862)=1090 */ {11862, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1090_l1}, /*h(16043)=1091 */ {16043, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1091_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13459)=1093 */ {13459, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1093_l1}, /*h(10875)=1094 */ {10875, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1094_l1}, /*h(15056)=1095 */ {15056, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1095_l1}, /*h(8291)=1096 */ {8291, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1096_l1}, /*h(5707)=1097 */ {5707, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1097_l1}, /*h(9888)=1098 */ {9888, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1098_l1}, /*h(3123)=1099 */ {3123, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1099_l1}, /*h(7304)=1100 */ {7304, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1100_l1}, /*h(539)=1101 */ {539, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1101_l1}, /*h(4720)=1102 */ {4720, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1102_l1}, /*h(8901)=1103 */ {8901, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1103_l1}, /*h(13082)=1104 */ {13082, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1104_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3733)=1106 */ {3733, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1106_l1}, /*h(7914)=1107 */ {7914, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1107_l1}, /*h(5330)=1108 */ {5330, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1108_l1}, /*h(16276)=1109 */ {16276, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1109_l1}, /*h(2746)=1110 */ {2746, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1110_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4343)=1112 */ {4343, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1112_l1}, /*h(15289)=1113 */ {15289, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1113_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5940)=1115 */ {5940, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1115_l1}, /*h(10121)=1116 */ {10121, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1116_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(772)=1118 */ {772, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1118_l1}, /*h(4953)=1119 */ {4953, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1119_l1}, /*h(15899)=1120 */ {15899, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1120_l1}, /*h(13315)=1121 */ {13315, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1121_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8147)=1124 */ {8147, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1124_l1}, /*h(12328)=1125 */ {12328, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1125_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9744)=1127 */ {9744, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1127_l1}, /*h(2979)=1128 */ {2979, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1128_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15522)=1130 */ {15522, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1130_l1}, /*h(8757)=1131 */ {8757, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1131_l1}, /*h(12938)=1132 */ {12938, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1132_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10354)=1134 */ {10354, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1134_l1}, /*h(7770)=1135 */ {7770, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1135_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5186)=1137 */ {5186, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1137_l1}, /*h(9367)=1138 */ {9367, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1138_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(18)=1140 */ {18, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1140_l1}, /*h(4199)=1141 */ {4199, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1141_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5796)=1143 */ {5796, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1143_l1}, /*h(9977)=1144 */ {9977, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1144_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7393)=1146 */ {7393, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1146_l1}, /*h(628)=1147 */ {628, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1147_l1}, /*h(4809)=1148 */ {4809, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1148_l1}, /*h(2225)=1149 */ {2225, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1149_l1}, /*h(13171)=1150 */ {13171, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1150_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8003)=1153 */ {8003, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1153_l1}, /*h(12184)=1154 */ {12184, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1154_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2835)=1156 */ {2835, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1156_l1}, /*h(7016)=1157 */ {7016, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1157_l1}, /*h(251)=1158 */ {251, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1158_l1}, /*h(15378)=1159 */ {15378, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1159_l1}, /*h(1848)=1160 */ {1848, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1160_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10210)=1162 */ {10210, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1162_l1}, /*h(14391)=1163 */ {14391, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1163_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5042)=1165 */ {5042, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1165_l1}, /*h(9223)=1166 */ {9223, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1166_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4055)=1169 */ {4055, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1169_l1}, /*h(15001)=1170 */ {15001, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1170_l1}, /*h(12417)=1171 */ {12417, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1171_l1}, /*h(5652)=1172 */ {5652, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1172_l1}, /*h(9833)=1173 */ {9833, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1173_l1}, /*h(7249)=1174 */ {7249, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1174_l1}, /*h(11430)=1175 */ {11430, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1175_l1}, /*h(15611)=1176 */ {15611, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1176_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13027)=1178 */ {13027, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1178_l1}, /*h(6262)=1179 */ {6262, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1179_l1}, /*h(10443)=1180 */ {10443, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1180_l1}, /*h(7859)=1181 */ {7859, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1181_l1}, /*h(1094)=1182 */ {1094, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1182_l1}, /*h(5275)=1183 */ {5275, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1183_l1}, /*h(2691)=1184 */ {2691, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1184_l1}, /*h(6872)=1185 */ {6872, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1185_l1}, /*h(107)=1186 */ {107, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1186_l1}, /*h(15234)=1187 */ {15234, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1187_l1}, /*h(1704)=1188 */ {1704, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1188_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10066)=1190 */ {10066, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1190_l1}, /*h(14247)=1191 */ {14247, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1191_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4898)=1194 */ {4898, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1194_l1}, /*h(9079)=1195 */ {9079, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1195_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3911)=1198 */ {3911, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1198_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12273)=1200 */ {12273, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1200_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7105)=1203 */ {7105, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1203_l1}, /*h(11286)=1204 */ {11286, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1204_l1}, /*h(15467)=1205 */ {15467, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1205_l1}, /*h(12883)=1206 */ {12883, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1206_l1}, /*h(6118)=1207 */ {6118, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1207_l1}, /*h(10299)=1208 */ {10299, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1208_l1}, /*h(14480)=1209 */ {14480, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1209_l1}, /*h(950)=1210 */ {950, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1210_l1}, /*h(5131)=1211 */ {5131, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1211_l1}, /*h(9312)=1212 */ {9312, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1212_l1}, /*h(13493)=1213 */ {13493, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1213_l1}, /*h(6728)=1214 */ {6728, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1214_l1}, /*h(4144)=1215 */ {4144, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1215_l1}, /*h(15090)=1216 */ {15090, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1216_l1}, /*h(12506)=1217 */ {12506, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1217_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9922)=1219 */ {9922, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1219_l1}, /*h(14103)=1220 */ {14103, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1220_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4754)=1222 */ {4754, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1222_l1}, /*h(8935)=1223 */ {8935, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1223_l1}, /*h(2170)=1224 */ {2170, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1224_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3767)=1226 */ {3767, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1226_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12129)=1228 */ {12129, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1228_l1}, /*h(16310)=1229 */ {16310, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1229_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6961)=1231 */ {6961, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1231_l1}, /*h(11142)=1232 */ {11142, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1232_l1}, /*h(15323)=1233 */ {15323, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1233_l1}, /*h(1793)=1234 */ {1793, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1234_l1}, /*h(5974)=1235 */ {5974, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1235_l1}, /*h(10155)=1236 */ {10155, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1236_l1}, /*h(14336)=1237 */ {14336, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1237_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(806)=1239 */ {806, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1239_l1}, /*h(4987)=1240 */ {4987, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1240_l1}, /*h(9168)=1241 */ {9168, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1241_l1}, /*h(13349)=1242 */ {13349, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1242_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14946)=1244 */ {14946, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1244_l1}, /*h(8181)=1245 */ {8181, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1245_l1}, /*h(12362)=1246 */ {12362, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1246_l1}, /*h(9778)=1247 */ {9778, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1247_l1}, /*h(13959)=1248 */ {13959, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1248_l1}, /*h(7194)=1249 */ {7194, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1249_l1}, /*h(4610)=1250 */ {4610, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1250_l1}, /*h(8791)=1251 */ {8791, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1251_l1}, /*h(2026)=1252 */ {2026, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1252_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10388)=1254 */ {10388, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1254_l1}, /*h(3623)=1255 */ {3623, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1255_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11985)=1257 */ {11985, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1257_l1}, /*h(9401)=1258 */ {9401, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1258_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6817)=1260 */ {6817, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1260_l1}, /*h(10998)=1261 */ {10998, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1261_l1}, /*h(15179)=1262 */ {15179, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1262_l1}, /*h(1649)=1263 */ {1649, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1263_l1}, /*h(5830)=1264 */ {5830, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1264_l1}, /*h(10011)=1265 */ {10011, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1265_l1}, /*h(14192)=1266 */ {14192, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1266_l1}, /*h(662)=1267 */ {662, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1267_l1}, /*h(4843)=1268 */ {4843, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1268_l1}, /*h(9024)=1269 */ {9024, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1269_l1}, /*h(2259)=1270 */ {2259, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1270_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3856)=1272 */ {3856, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1272_l1}, /*h(8037)=1273 */ {8037, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1273_l1}, /*h(12218)=1274 */ {12218, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1274_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2869)=1276 */ {2869, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1276_l1}, /*h(7050)=1277 */ {7050, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1277_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15412)=1279 */ {15412, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1279_l1}, /*h(1882)=1280 */ {1882, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1280_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10244)=1282 */ {10244, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1282_l1}, /*h(14425)=1283 */ {14425, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1283_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11841)=1285 */ {11841, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1285_l1}, /*h(16022)=1286 */ {16022, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1286_l1}, /*h(9257)=1287 */ {9257, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1287_l1}, /*h(6673)=1288 */ {6673, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1288_l1}, /*h(10854)=1289 */ {10854, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1289_l1}, /*h(15035)=1290 */ {15035, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1290_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5686)=1292 */ {5686, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1292_l1}, /*h(9867)=1293 */ {9867, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1293_l1}, /*h(14048)=1294 */ {14048, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1294_l1}, /*h(7283)=1295 */ {7283, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1295_l1}, /*h(4699)=1296 */ {4699, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1296_l1}, /*h(8880)=1297 */ {8880, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1297_l1}, /*h(2115)=1298 */ {2115, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1298_l1}, /*h(6296)=1299 */ {6296, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1299_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3712)=1301 */ {3712, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1301_l1}, /*h(7893)=1302 */ {7893, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1302_l1}, /*h(12074)=1303 */ {12074, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1303_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2725)=1305 */ {2725, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1305_l1}, /*h(6906)=1306 */ {6906, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1306_l1}, /*h(4322)=1307 */ {4322, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1307_l1}, /*h(15268)=1308 */ {15268, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1308_l1}, /*h(1738)=1309 */ {1738, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1309_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10100)=1311 */ {10100, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1311_l1}, /*h(14281)=1312 */ {14281, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1312_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15878)=1314 */ {15878, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1314_l1}, /*h(9113)=1315 */ {9113, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1315_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3945)=1318 */ {3945, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1318_l1}, /*h(14891)=1319 */ {14891, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1319_l1}, /*h(12307)=1320 */ {12307, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1320_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7139)=1323 */ {7139, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1323_l1}, /*h(11320)=1324 */ {11320, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1324_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1971)=1326 */ {1971, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1326_l1}, /*h(12917)=1327 */ {12917, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1327_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14514)=1329 */ {14514, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1329_l1}, /*h(7749)=1330 */ {7749, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1330_l1}, /*h(11930)=1331 */ {11930, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1331_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9346)=1333 */ {9346, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1333_l1}, /*h(13527)=1334 */ {13527, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1334_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4178)=1336 */ {4178, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1336_l1}, /*h(1594)=1337 */ {1594, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1337_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9956)=1339 */ {9956, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1339_l1}, /*h(3191)=1340 */ {3191, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1340_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4788)=1342 */ {4788, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1342_l1}, /*h(8969)=1343 */ {8969, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1343_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6385)=1345 */ {6385, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1345_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3801)=1347 */ {3801, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1347_l1}, /*h(1217)=1348 */ {1217, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1348_l1}, /*h(12163)=1349 */ {12163, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1349_l1}, /*h(16344)=1350 */ {16344, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1350_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6995)=1352 */ {6995, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1352_l1}, /*h(11176)=1353 */ {11176, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1353_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6008)=1356 */ {6008, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1356_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14370)=1358 */ {14370, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1358_l1}, /*h(11786)=1359 */ {11786, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1359_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9202)=1361 */ {9202, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1361_l1}, /*h(13383)=1362 */ {13383, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1362_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4034)=1364 */ {4034, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1364_l1}, /*h(8215)=1365 */ {8215, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1365_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3047)=1368 */ {3047, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1368_l1}, /*h(13993)=1369 */ {13993, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1369_l1}, /*h(11409)=1370 */ {11409, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1370_l1}, /*h(15590)=1371 */ {15590, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1371_l1}, /*h(8825)=1372 */ {8825, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1372_l1}, /*h(6241)=1373 */ {6241, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1373_l1}, /*h(10422)=1374 */ {10422, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1374_l1}, /*h(3657)=1375 */ {3657, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1375_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12019)=1377 */ {12019, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1377_l1}, /*h(5254)=1378 */ {5254, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1378_l1}, /*h(9435)=1379 */ {9435, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1379_l1}, /*h(6851)=1380 */ {6851, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1380_l1}, /*h(86)=1381 */ {86, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1381_l1}, /*h(4267)=1382 */ {4267, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1382_l1}, /*h(1683)=1383 */ {1683, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1383_l1}, /*h(5864)=1384 */ {5864, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1384_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14226)=1386 */ {14226, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1386_l1}, /*h(696)=1387 */ {696, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1387_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9058)=1389 */ {9058, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1389_l1}, /*h(13239)=1390 */ {13239, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1390_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8071)=1394 */ {8071, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1394_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2903)=1397 */ {2903, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1397_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11265)=1399 */ {11265, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1399_l1}, /*h(15446)=1400 */ {15446, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1400_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6097)=1402 */ {6097, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1402_l1}, /*h(10278)=1403 */ {10278, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1403_l1}, /*h(14459)=1404 */ {14459, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1404_l1}, /*h(11875)=1405 */ {11875, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1405_l1}, /*h(5110)=1406 */ {5110, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1406_l1}, /*h(9291)=1407 */ {9291, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1407_l1}, /*h(13472)=1408 */ {13472, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1408_l1}, /*h(6707)=1409 */ {6707, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1409_l1}, /*h(4123)=1410 */ {4123, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1410_l1}, /*h(8304)=1411 */ {8304, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1411_l1}, /*h(1539)=1412 */ {1539, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1412_l1}, /*h(5720)=1413 */ {5720, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1413_l1}, /*h(3136)=1414 */ {3136, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1414_l1}, /*h(14082)=1415 */ {14082, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1415_l1}, /*h(11498)=1416 */ {11498, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1416_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8914)=1418 */ {8914, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1418_l1}, /*h(13095)=1419 */ {13095, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1419_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3746)=1421 */ {3746, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1421_l1}, /*h(7927)=1422 */ {7927, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1422_l1}, /*h(1162)=1423 */ {1162, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1423_l1}, /*h(16289)=1424 */ {16289, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1424_l1}, /*h(2759)=1425 */ {2759, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1425_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11121)=1427 */ {11121, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1427_l1}, /*h(15302)=1428 */ {15302, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1428_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5953)=1430 */ {5953, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1430_l1}, /*h(10134)=1431 */ {10134, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1431_l1}, /*h(14315)=1432 */ {14315, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1432_l1}, /*h(785)=1433 */ {785, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1433_l1}, /*h(4966)=1434 */ {4966, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1434_l1}, /*h(9147)=1435 */ {9147, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1435_l1}, /*h(13328)=1436 */ {13328, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1436_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3979)=1439 */ {3979, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1439_l1}, /*h(8160)=1440 */ {8160, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1440_l1}, /*h(12341)=1441 */ {12341, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1441_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13938)=1443 */ {13938, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1443_l1}, /*h(7173)=1444 */ {7173, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1444_l1}, /*h(11354)=1445 */ {11354, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1445_l1}, /*h(8770)=1446 */ {8770, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1446_l1}, /*h(12951)=1447 */ {12951, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1447_l1}, /*h(6186)=1448 */ {6186, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1448_l1}, /*h(3602)=1449 */ {3602, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1449_l1}, /*h(7783)=1450 */ {7783, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1450_l1}, /*h(1018)=1451 */ {1018, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1451_l1}, /*h(16145)=1452 */ {16145, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1452_l1}, /*h(9380)=1453 */ {9380, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1453_l1}, /*h(2615)=1454 */ {2615, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1454_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15158)=1456 */ {15158, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1456_l1}, /*h(8393)=1457 */ {8393, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1457_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5809)=1459 */ {5809, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1459_l1}, /*h(9990)=1460 */ {9990, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1460_l1}, /*h(14171)=1461 */ {14171, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1461_l1}, /*h(641)=1462 */ {641, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1462_l1}, /*h(4822)=1463 */ {4822, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1463_l1}, /*h(9003)=1464 */ {9003, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1464_l1}, /*h(13184)=1465 */ {13184, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1465_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3835)=1467 */ {3835, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1467_l1}, /*h(8016)=1468 */ {8016, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1468_l1}, /*h(1251)=1469 */ {1251, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1469_l1}, /*h(16378)=1470 */ {16378, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1470_l1}, /*h(2848)=1471 */ {2848, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1471_l1}, /*h(7029)=1472 */ {7029, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1472_l1}, /*h(11210)=1473 */ {11210, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1473_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1861)=1475 */ {1861, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1475_l1}, /*h(6042)=1476 */ {6042, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1476_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14404)=1478 */ {14404, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1478_l1}, /*h(874)=1479 */ {874, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1479_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(16001)=1481 */ {16001, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1481_l1}, /*h(13417)=1482 */ {13417, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1482_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10833)=1484 */ {10833, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1484_l1}, /*h(15014)=1485 */ {15014, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1485_l1}, /*h(8249)=1486 */ {8249, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1486_l1}, /*h(5665)=1487 */ {5665, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1487_l1}, /*h(9846)=1488 */ {9846, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1488_l1}, /*h(14027)=1489 */ {14027, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1489_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11443)=1491 */ {11443, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1491_l1}, /*h(8859)=1492 */ {8859, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1492_l1}, /*h(13040)=1493 */ {13040, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1493_l1}, /*h(6275)=1494 */ {6275, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1494_l1}, /*h(3691)=1495 */ {3691, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1495_l1}, /*h(7872)=1496 */ {7872, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1496_l1}, /*h(1107)=1497 */ {1107, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1497_l1}, /*h(16234)=1498 */ {16234, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1498_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2704)=1500 */ {2704, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1500_l1}, /*h(6885)=1501 */ {6885, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1501_l1}, /*h(11066)=1502 */ {11066, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1502_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1717)=1504 */ {1717, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1504_l1}, /*h(5898)=1505 */ {5898, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1505_l1}, /*h(3314)=1506 */ {3314, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1506_l1}, /*h(14260)=1507 */ {14260, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1507_l1}, /*h(730)=1508 */ {730, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1508_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9092)=1510 */ {9092, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1510_l1}, /*h(13273)=1511 */ {13273, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1511_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14870)=1513 */ {14870, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1513_l1}, /*h(8105)=1514 */ {8105, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1514_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13883)=1517 */ {13883, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1517_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11299)=1519 */ {11299, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1519_l1}, /*h(15480)=1520 */ {15480, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1520_l1}, /*h(8715)=1521 */ {8715, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1521_l1}, /*h(6131)=1522 */ {6131, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1522_l1}, /*h(10312)=1523 */ {10312, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1523_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(963)=1525 */ {963, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1525_l1}, /*h(11909)=1526 */ {11909, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1526_l1}, /*h(16090)=1527 */ {16090, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1527_l1}, /*h(13506)=1528 */ {13506, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1528_l1}, /*h(6741)=1529 */ {6741, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1529_l1}, /*h(10922)=1530 */ {10922, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1530_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8338)=1532 */ {8338, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1532_l1}, /*h(5754)=1533 */ {5754, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1533_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3170)=1535 */ {3170, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1535_l1}, /*h(7351)=1536 */ {7351, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1536_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8948)=1538 */ {8948, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1538_l1}, /*h(2183)=1539 */ {2183, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1539_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3780)=1541 */ {3780, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1541_l1}, /*h(7961)=1542 */ {7961, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1542_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(16323)=1544 */ {16323, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1544_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2793)=1546 */ {2793, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1546_l1}, /*h(11155)=1547 */ {11155, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1547_l1}, /*h(15336)=1548 */ {15336, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1548_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5987)=1551 */ {5987, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1551_l1}, /*h(10168)=1552 */ {10168, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1552_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(819)=1554 */ {819, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1554_l1}, /*h(15946)=1555 */ {15946, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1555_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13362)=1557 */ {13362, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1557_l1}, /*h(10778)=1558 */ {10778, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1558_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8194)=1560 */ {8194, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1560_l1}, /*h(12375)=1561 */ {12375, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1561_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3026)=1563 */ {3026, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1563_l1}, /*h(7207)=1564 */ {7207, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1564_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15569)=1566 */ {15569, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1566_l1}, /*h(2039)=1567 */ {2039, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1567_l1}, /*h(12985)=1568 */ {12985, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1568_l1}, /*h(10401)=1569 */ {10401, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1569_l1}, /*h(14582)=1570 */ {14582, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1570_l1}, /*h(7817)=1571 */ {7817, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1571_l1}, /*h(5233)=1572 */ {5233, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1572_l1}, /*h(9414)=1573 */ {9414, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1573_l1}, /*h(2649)=1574 */ {2649, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1574_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11011)=1576 */ {11011, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1576_l1}, /*h(4246)=1577 */ {4246, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1577_l1}, /*h(8427)=1578 */ {8427, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1578_l1}, /*h(5843)=1579 */ {5843, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1579_l1}, /*h(10024)=1580 */ {10024, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1580_l1}, /*h(3259)=1581 */ {3259, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1581_l1}, /*h(675)=1582 */ {675, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1582_l1}, /*h(4856)=1583 */ {4856, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1583_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13218)=1585 */ {13218, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1585_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8050)=1588 */ {8050, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1588_l1}, /*h(12231)=1589 */ {12231, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1589_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2882)=1592 */ {2882, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1592_l1}, /*h(7063)=1593 */ {7063, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1593_l1}, /*h(15425)=1594 */ {15425, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1594_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1895)=1596 */ {1895, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1596_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10257)=1598 */ {10257, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1598_l1}, /*h(14438)=1599 */ {14438, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1599_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(16035)=1601 */ {16035, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1601_l1}, /*h(9270)=1602 */ {9270, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1602_l1}, /*h(13451)=1603 */ {13451, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1603_l1}, /*h(10867)=1604 */ {10867, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1604_l1}, /*h(4102)=1605 */ {4102, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1605_l1}, /*h(8283)=1606 */ {8283, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1606_l1}, /*h(12464)=1607 */ {12464, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1607_l1}, /*h(5699)=1608 */ {5699, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1608_l1}, /*h(3115)=1609 */ {3115, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1609_l1}, /*h(7296)=1610 */ {7296, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1610_l1}, /*h(531)=1611 */ {531, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1611_l1}, /*h(4712)=1612 */ {4712, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1612_l1}, /*h(2128)=1613 */ {2128, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1613_l1}, /*h(13074)=1614 */ {13074, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1614_l1}, /*h(10490)=1615 */ {10490, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1615_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7906)=1617 */ {7906, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1617_l1}, /*h(5322)=1618 */ {5322, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1618_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2738)=1620 */ {2738, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1620_l1}, /*h(6919)=1621 */ {6919, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1621_l1}, /*h(154)=1622 */ {154, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1622_l1}, /*h(15281)=1623 */ {15281, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1623_l1}, /*h(1751)=1624 */ {1751, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1624_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10113)=1626 */ {10113, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1626_l1}, /*h(14294)=1627 */ {14294, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1627_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4945)=1629 */ {4945, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1629_l1}, /*h(9126)=1630 */ {9126, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1630_l1}, /*h(13307)=1631 */ {13307, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1631_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3958)=1633 */ {3958, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1633_l1}, /*h(8139)=1634 */ {8139, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1634_l1}, /*h(12320)=1635 */ {12320, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1635_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9736)=1637 */ {9736, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1637_l1}, /*h(2971)=1638 */ {2971, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1638_l1}, /*h(11333)=1639 */ {11333, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1639_l1}, /*h(15514)=1640 */ {15514, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1640_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12930)=1642 */ {12930, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1642_l1}, /*h(6165)=1643 */ {6165, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1643_l1}, /*h(10346)=1644 */ {10346, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1644_l1}, /*h(7762)=1645 */ {7762, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1645_l1}, /*h(11943)=1646 */ {11943, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1646_l1}, /*h(5178)=1647 */ {5178, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1647_l1}, /*h(2594)=1648 */ {2594, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1648_l1}, /*h(6775)=1649 */ {6775, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1649_l1}, /*h(10)=1650 */ {10, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1650_l1}, /*h(15137)=1651 */ {15137, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1651_l1}, /*h(8372)=1652 */ {8372, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1652_l1}, /*h(1607)=1653 */ {1607, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1653_l1}, /*h(9969)=1654 */ {9969, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1654_l1}, /*h(14150)=1655 */ {14150, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1655_l1}, /*h(7385)=1656 */ {7385, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1656_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4801)=1658 */ {4801, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1658_l1}, /*h(8982)=1659 */ {8982, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1659_l1}, /*h(13163)=1660 */ {13163, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1660_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3814)=1662 */ {3814, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1662_l1}, /*h(7995)=1663 */ {7995, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1663_l1}, /*h(12176)=1664 */ {12176, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1664_l1}, /*h(16357)=1665 */ {16357, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1665_l1}, /*h(2827)=1666 */ {2827, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1666_l1}, /*h(7008)=1667 */ {7008, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1667_l1}, /*h(243)=1668 */ {243, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1668_l1}, /*h(15370)=1669 */ {15370, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1669_l1}, /*h(1840)=1670 */ {1840, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1670_l1}, /*h(6021)=1671 */ {6021, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1671_l1}, /*h(10202)=1672 */ {10202, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1672_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(853)=1674 */ {853, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1674_l1}, /*h(5034)=1675 */ {5034, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1675_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13396)=1677 */ {13396, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1677_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14993)=1680 */ {14993, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1680_l1}, /*h(12409)=1681 */ {12409, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1681_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9825)=1683 */ {9825, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1683_l1}, /*h(14006)=1684 */ {14006, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1684_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15603)=1686 */ {15603, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1686_l1}, /*h(8838)=1687 */ {8838, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1687_l1}, /*h(13019)=1688 */ {13019, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1688_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3670)=1690 */ {3670, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1690_l1}, /*h(7851)=1691 */ {7851, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1691_l1}, /*h(12032)=1692 */ {12032, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1692_l1}, /*h(5267)=1693 */ {5267, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1693_l1}, /*h(2683)=1694 */ {2683, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1694_l1}, /*h(6864)=1695 */ {6864, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1695_l1}, /*h(99)=1696 */ {99, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1696_l1}, /*h(15226)=1697 */ {15226, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1697_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5877)=1699 */ {5877, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1699_l1}, /*h(10058)=1700 */ {10058, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1700_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(709)=1703 */ {709, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1703_l1}, /*h(4890)=1704 */ {4890, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1704_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13252)=1706 */ {13252, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1706_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14849)=1708 */ {14849, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1708_l1}, /*h(8084)=1709 */ {8084, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1709_l1}, /*h(12265)=1710 */ {12265, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1710_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13862)=1712 */ {13862, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1712_l1}, /*h(7097)=1713 */ {7097, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1713_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15459)=1715 */ {15459, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1715_l1}, /*h(12875)=1716 */ {12875, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1716_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10291)=1718 */ {10291, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1718_l1}, /*h(14472)=1719 */ {14472, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1719_l1}, /*h(7707)=1720 */ {7707, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1720_l1}, /*h(5123)=1721 */ {5123, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1721_l1}, /*h(16069)=1722 */ {16069, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1722_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6720)=1724 */ {6720, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1724_l1}, /*h(10901)=1725 */ {10901, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1725_l1}, /*h(15082)=1726 */ {15082, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1726_l1}, /*h(12498)=1727 */ {12498, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1727_l1}, /*h(5733)=1728 */ {5733, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1728_l1}, /*h(9914)=1729 */ {9914, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1729_l1}, /*h(7330)=1730 */ {7330, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1730_l1}, /*h(11511)=1731 */ {11511, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1731_l1}, /*h(4746)=1732 */ {4746, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1732_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2162)=1734 */ {2162, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1734_l1}, /*h(6343)=1735 */ {6343, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1735_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7940)=1737 */ {7940, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1737_l1}, /*h(1175)=1738 */ {1175, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1738_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2772)=1740 */ {2772, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1740_l1}, /*h(6953)=1741 */ {6953, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1741_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15315)=1743 */ {15315, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1743_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1785)=1745 */ {1785, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1745_l1}, /*h(10147)=1746 */ {10147, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1746_l1}, /*h(14328)=1747 */ {14328, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1747_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4979)=1750 */ {4979, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1750_l1}, /*h(9160)=1751 */ {9160, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1751_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10757)=1753 */ {10757, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1753_l1}, /*h(14938)=1754 */ {14938, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1754_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12354)=1756 */ {12354, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1756_l1}, /*h(9770)=1757 */ {9770, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1757_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7186)=1759 */ {7186, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1759_l1}, /*h(11367)=1760 */ {11367, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1760_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2018)=1762 */ {2018, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1762_l1}, /*h(6199)=1763 */ {6199, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1763_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14561)=1765 */ {14561, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1765_l1}, /*h(1031)=1766 */ {1031, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1766_l1}, /*h(11977)=1767 */ {11977, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1767_l1}, /*h(9393)=1768 */ {9393, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1768_l1}, /*h(2628)=1769 */ {2628, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1769_l1}, /*h(6809)=1770 */ {6809, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1770_l1}, /*h(4225)=1771 */ {4225, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1771_l1}, /*h(15171)=1772 */ {15171, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1772_l1}, /*h(1641)=1773 */ {1641, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1773_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10003)=1775 */ {10003, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1775_l1}, /*h(7419)=1776 */ {7419, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1776_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4835)=1778 */ {4835, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1778_l1}, /*h(9016)=1779 */ {9016, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1779_l1}, /*h(2251)=1780 */ {2251, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1780_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3848)=1782 */ {3848, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1782_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12210)=1784 */ {12210, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1784_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7042)=1787 */ {7042, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1787_l1}, /*h(11223)=1788 */ {11223, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1788_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1874)=1790 */ {1874, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1790_l1}, /*h(6055)=1791 */ {6055, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1791_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14417)=1793 */ {14417, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1793_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(887)=1795 */ {887, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1795_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9249)=1797 */ {9249, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1797_l1}, /*h(13430)=1798 */ {13430, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1798_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15027)=1800 */ {15027, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1800_l1}, /*h(8262)=1801 */ {8262, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1801_l1}, /*h(12443)=1802 */ {12443, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1802_l1}, /*h(9859)=1803 */ {9859, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1803_l1}, /*h(3094)=1804 */ {3094, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1804_l1}, /*h(7275)=1805 */ {7275, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1805_l1}, /*h(4691)=1806 */ {4691, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1806_l1}, /*h(8872)=1807 */ {8872, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1807_l1}, /*h(2107)=1808 */ {2107, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1808_l1}, /*h(6288)=1809 */ {6288, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1809_l1}, /*h(10469)=1810 */ {10469, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1810_l1}, /*h(3704)=1811 */ {3704, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1811_l1}, /*h(1120)=1812 */ {1120, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1812_l1}, /*h(5301)=1813 */ {5301, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1813_l1}, /*h(16247)=1814 */ {16247, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1814_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6898)=1816 */ {6898, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1816_l1}, /*h(11079)=1817 */ {11079, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1817_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1730)=1819 */ {1730, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1819_l1}, /*h(5911)=1820 */ {5911, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1820_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14273)=1822 */ {14273, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1822_l1}, /*h(743)=1823 */ {743, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1823_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9105)=1825 */ {9105, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1825_l1}, /*h(13286)=1826 */ {13286, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1826_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3937)=1828 */ {3937, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1828_l1}, /*h(8118)=1829 */ {8118, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1829_l1}, /*h(12299)=1830 */ {12299, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1830_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2950)=1832 */ {2950, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1832_l1}, /*h(7131)=1833 */ {7131, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1833_l1}, /*h(11312)=1834 */ {11312, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1834_l1}, /*h(15493)=1835 */ {15493, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1835_l1}, /*h(1963)=1836 */ {1963, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1836_l1}, /*h(6144)=1837 */ {6144, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1837_l1}, /*h(10325)=1838 */ {10325, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1838_l1}, /*h(14506)=1839 */ {14506, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1839_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11922)=1841 */ {11922, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1841_l1}, /*h(16103)=1842 */ {16103, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1842_l1}, /*h(9338)=1843 */ {9338, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1843_l1}, /*h(6754)=1844 */ {6754, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1844_l1}, /*h(10935)=1845 */ {10935, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1845_l1}, /*h(4170)=1846 */ {4170, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1846_l1}, /*h(1586)=1847 */ {1586, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1847_l1}, /*h(5767)=1848 */ {5767, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1848_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14129)=1850 */ {14129, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1850_l1}, /*h(599)=1851 */ {599, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1851_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8961)=1853 */ {8961, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1853_l1}, /*h(13142)=1854 */ {13142, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1854_l1}, /*h(6377)=1855 */ {6377, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1855_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3793)=1857 */ {3793, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1857_l1}, /*h(1209)=1858 */ {1209, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1858_l1}, /*h(12155)=1859 */ {12155, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1859_l1}, /*h(16336)=1860 */ {16336, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1860_l1}, /*h(2806)=1861 */ {2806, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1861_l1}, /*h(6987)=1862 */ {6987, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1862_l1}, /*h(11168)=1863 */ {11168, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1863_l1}, /*h(15349)=1864 */ {15349, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1864_l1}, /*h(1819)=1865 */ {1819, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1865_l1}, /*h(6000)=1866 */ {6000, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1866_l1}, /*h(10181)=1867 */ {10181, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1867_l1}, /*h(14362)=1868 */ {14362, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1868_l1}, /*h(11778)=1869 */ {11778, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1869_l1}, /*h(15959)=1870 */ {15959, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1870_l1}, /*h(9194)=1871 */ {9194, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1871_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4026)=1874 */ {4026, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1874_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12388)=1876 */ {12388, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1876_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13985)=1879 */ {13985, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1879_l1}, /*h(11401)=1880 */ {11401, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1880_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8817)=1882 */ {8817, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1882_l1}, /*h(12998)=1883 */ {12998, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1883_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3649)=1885 */ {3649, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1885_l1}, /*h(7830)=1886 */ {7830, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1886_l1}, /*h(12011)=1887 */ {12011, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1887_l1}, /*h(16192)=1888 */ {16192, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1888_l1}, /*h(9427)=1889 */ {9427, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1889_l1}, /*h(6843)=1890 */ {6843, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1890_l1}, /*h(11024)=1891 */ {11024, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1891_l1}, /*h(4259)=1892 */ {4259, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1892_l1}, /*h(1675)=1893 */ {1675, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1893_l1}, /*h(5856)=1894 */ {5856, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1894_l1}, /*h(10037)=1895 */ {10037, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1895_l1}, /*h(14218)=1896 */ {14218, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1896_l1}, /*h(688)=1897 */ {688, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1897_l1}, /*h(4869)=1898 */ {4869, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1898_l1}, /*h(9050)=1899 */ {9050, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1899_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3882)=1903 */ {3882, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1903_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12244)=1905 */ {12244, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1905_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13841)=1907 */ {13841, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1907_l1}, /*h(7076)=1908 */ {7076, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1908_l1}, /*h(11257)=1909 */ {11257, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1909_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12854)=1911 */ {12854, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1911_l1}, /*h(6089)=1912 */ {6089, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1912_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14451)=1914 */ {14451, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1914_l1}, /*h(11867)=1915 */ {11867, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1915_l1}, /*h(16048)=1916 */ {16048, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1916_l1}, /*h(9283)=1917 */ {9283, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1917_l1}, /*h(13464)=1918 */ {13464, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1918_l1}, /*h(6699)=1919 */ {6699, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1919_l1}, /*h(4115)=1920 */ {4115, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1920_l1}, /*h(15061)=1921 */ {15061, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1921_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5712)=1923 */ {5712, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1923_l1}, /*h(9893)=1924 */ {9893, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1924_l1}, /*h(14074)=1925 */ {14074, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1925_l1}, /*h(11490)=1926 */ {11490, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1926_l1}, /*h(4725)=1927 */ {4725, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1927_l1}, /*h(8906)=1928 */ {8906, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1928_l1}, /*h(6322)=1929 */ {6322, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1929_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3738)=1931 */ {3738, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1931_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1154)=1933 */ {1154, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1933_l1}, /*h(5335)=1934 */ {5335, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1934_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6932)=1936 */ {6932, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1936_l1}, /*h(167)=1937 */ {167, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1937_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1764)=1939 */ {1764, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1939_l1}, /*h(5945)=1940 */ {5945, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1940_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14307)=1942 */ {14307, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1942_l1}, /*h(777)=1943 */ {777, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1943_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9139)=1945 */ {9139, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1945_l1}, /*h(13320)=1946 */ {13320, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1946_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3971)=1949 */ {3971, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1949_l1}, /*h(8152)=1950 */ {8152, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1950_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9749)=1952 */ {9749, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1952_l1}, /*h(13930)=1953 */ {13930, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1953_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11346)=1955 */ {11346, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1955_l1}, /*h(8762)=1956 */ {8762, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1956_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6178)=1958 */ {6178, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1958_l1}, /*h(10359)=1959 */ {10359, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1959_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1010)=1961 */ {1010, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1961_l1}, /*h(5191)=1962 */ {5191, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1962_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13553)=1964 */ {13553, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1964_l1}, /*h(23)=1965 */ {23, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1965_l1}, /*h(10969)=1966 */ {10969, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1966_l1}, /*h(8385)=1967 */ {8385, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1967_l1}, /*h(1620)=1968 */ {1620, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1968_l1}, /*h(5801)=1969 */ {5801, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1969_l1}, /*h(3217)=1970 */ {3217, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1970_l1}, /*h(14163)=1971 */ {14163, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1971_l1}, /*h(633)=1972 */ {633, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1972_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8995)=1974 */ {8995, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1974_l1}, /*h(13176)=1975 */ {13176, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1975_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3827)=1977 */ {3827, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1977_l1}, /*h(8008)=1978 */ {8008, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1978_l1}, /*h(1243)=1979 */ {1243, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1979_l1}, /*h(16370)=1980 */ {16370, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1980_l1}, /*h(2840)=1981 */ {2840, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1981_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11202)=1983 */ {11202, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1983_l1}, /*h(15383)=1984 */ {15383, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1984_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6034)=1986 */ {6034, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1986_l1}, /*h(10215)=1987 */ {10215, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1987_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(866)=1989 */ {866, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1989_l1}, /*h(5047)=1990 */ {5047, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1990_l1}, /*h(15993)=1991 */ {15993, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1991_l1}, /*h(13409)=1992 */ {13409, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1992_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10825)=1994 */ {10825, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1994_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8241)=1996 */ {8241, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1996_l1}, /*h(12422)=1997 */ {12422, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1997_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14019)=1999 */ {14019, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_1999_l1}, /*h(7254)=2000 */ {7254, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2000_l1}, /*h(11435)=2001 */ {11435, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2001_l1}, /*h(8851)=2002 */ {8851, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2002_l1}, /*h(2086)=2003 */ {2086, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2003_l1}, /*h(6267)=2004 */ {6267, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2004_l1}, /*h(3683)=2005 */ {3683, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2005_l1}, /*h(7864)=2006 */ {7864, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2006_l1}, /*h(1099)=2007 */ {1099, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2007_l1}, /*h(16226)=2008 */ {16226, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2008_l1}, /*h(9461)=2009 */ {9461, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2009_l1}, /*h(2696)=2010 */ {2696, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2010_l1}, /*h(112)=2011 */ {112, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2011_l1}, /*h(11058)=2012 */ {11058, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2012_l1}, /*h(15239)=2013 */ {15239, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2013_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5890)=2015 */ {5890, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2015_l1}, /*h(10071)=2016 */ {10071, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2016_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(722)=2018 */ {722, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2018_l1}, /*h(4903)=2019 */ {4903, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2019_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13265)=2021 */ {13265, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2021_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8097)=2024 */ {8097, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2024_l1}, /*h(12278)=2025 */ {12278, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2025_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2929)=2027 */ {2929, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2027_l1}, /*h(7110)=2028 */ {7110, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2028_l1}, /*h(11291)=2029 */ {11291, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2029_l1}, /*h(15472)=2030 */ {15472, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2030_l1}, /*h(1942)=2031 */ {1942, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2031_l1}, /*h(6123)=2032 */ {6123, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2032_l1}, /*h(10304)=2033 */ {10304, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2033_l1}, /*h(14485)=2034 */ {14485, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2034_l1}, /*h(955)=2035 */ {955, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2035_l1}, /*h(5136)=2036 */ {5136, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2036_l1}, /*h(16082)=2037 */ {16082, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2037_l1}, /*h(13498)=2038 */ {13498, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2038_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10914)=2040 */ {10914, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2040_l1}, /*h(15095)=2041 */ {15095, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2041_l1}, /*h(8330)=2042 */ {8330, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2042_l1}, /*h(5746)=2043 */ {5746, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2043_l1}, /*h(9927)=2044 */ {9927, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2044_l1}, /*h(3162)=2045 */ {3162, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2045_l1}, /*h(578)=2046 */ {578, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2046_l1}, /*h(4759)=2047 */ {4759, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2047_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13121)=2049 */ {13121, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2049_l1}, /*h(6356)=2050 */ {6356, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2050_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7953)=2052 */ {7953, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2052_l1}, /*h(12134)=2053 */ {12134, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2053_l1}, /*h(16315)=2054 */ {16315, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2054_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2785)=2056 */ {2785, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2056_l1}, /*h(6966)=2057 */ {6966, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2057_l1}, /*h(11147)=2058 */ {11147, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2058_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1798)=2060 */ {1798, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2060_l1}, /*h(5979)=2061 */ {5979, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2061_l1}, /*h(10160)=2062 */ {10160, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2062_l1}, /*h(14341)=2063 */ {14341, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2063_l1}, /*h(811)=2064 */ {811, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2064_l1}, /*h(15938)=2065 */ {15938, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2065_l1}, /*h(9173)=2066 */ {9173, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2066_l1}, /*h(13354)=2067 */ {13354, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2067_l1}, /*h(10770)=2068 */ {10770, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2068_l1}, /*h(14951)=2069 */ {14951, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2069_l1}, /*h(8186)=2070 */ {8186, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2070_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3018)=2073 */ {3018, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2073_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11380)=2075 */ {11380, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2075_l1}, /*h(4615)=2076 */ {4615, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2076_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12977)=2078 */ {12977, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2078_l1}, /*h(10393)=2079 */ {10393, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2079_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7809)=2081 */ {7809, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2081_l1}, /*h(11990)=2082 */ {11990, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2082_l1}, /*h(16171)=2083 */ {16171, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2083_l1}, /*h(2641)=2084 */ {2641, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2084_l1}, /*h(6822)=2085 */ {6822, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2085_l1}, /*h(11003)=2086 */ {11003, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2086_l1}, /*h(15184)=2087 */ {15184, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2087_l1}, /*h(1654)=2088 */ {1654, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2088_l1}, /*h(5835)=2089 */ {5835, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2089_l1}, /*h(10016)=2090 */ {10016, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2090_l1}, /*h(3251)=2091 */ {3251, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2091_l1}, /*h(667)=2092 */ {667, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2092_l1}, /*h(4848)=2093 */ {4848, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2093_l1}, /*h(9029)=2094 */ {9029, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2094_l1}, /*h(13210)=2095 */ {13210, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2095_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3861)=2097 */ {3861, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2097_l1}, /*h(8042)=2098 */ {8042, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2098_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2874)=2102 */ {2874, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2102_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15417)=2104 */ {15417, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2104_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12833)=2106 */ {12833, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2106_l1}, /*h(6068)=2107 */ {6068, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2107_l1}, /*h(10249)=2108 */ {10249, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2108_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11846)=2110 */ {11846, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2110_l1}, /*h(16027)=2111 */ {16027, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2111_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6678)=2113 */ {6678, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2113_l1}, /*h(10859)=2114 */ {10859, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2114_l1}, /*h(15040)=2115 */ {15040, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2115_l1}, /*h(8275)=2116 */ {8275, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2116_l1}, /*h(12456)=2117 */ {12456, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2117_l1}, /*h(5691)=2118 */ {5691, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2118_l1}, /*h(3107)=2119 */ {3107, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2119_l1}, /*h(7288)=2120 */ {7288, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2120_l1}, /*h(523)=2121 */ {523, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2121_l1}, /*h(4704)=2122 */ {4704, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2122_l1}, /*h(8885)=2123 */ {8885, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2123_l1}, /*h(13066)=2124 */ {13066, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2124_l1}, /*h(10482)=2125 */ {10482, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2125_l1}, /*h(3717)=2126 */ {3717, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2126_l1}, /*h(7898)=2127 */ {7898, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2127_l1}, /*h(5314)=2128 */ {5314, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2128_l1}, /*h(16260)=2129 */ {16260, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2129_l1}, /*h(2730)=2130 */ {2730, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2130_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(146)=2132 */ {146, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2132_l1}, /*h(4327)=2133 */ {4327, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2133_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5924)=2135 */ {5924, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2135_l1}, /*h(10105)=2136 */ {10105, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2136_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(756)=2138 */ {756, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2138_l1}, /*h(4937)=2139 */ {4937, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2139_l1}, /*h(15883)=2140 */ {15883, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2140_l1}, /*h(13299)=2141 */ {13299, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2141_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8131)=2144 */ {8131, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2144_l1}, /*h(12312)=2145 */ {12312, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2145_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9728)=2147 */ {9728, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2147_l1}, /*h(2963)=2148 */ {2963, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2148_l1}, /*h(7144)=2149 */ {7144, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2149_l1}, /*h(15506)=2150 */ {15506, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2150_l1}, /*h(8741)=2151 */ {8741, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2151_l1}, /*h(12922)=2152 */ {12922, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2152_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10338)=2154 */ {10338, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2154_l1}, /*h(14519)=2155 */ {14519, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2155_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5170)=2157 */ {5170, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2157_l1}, /*h(2586)=2158 */ {2586, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2158_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2)=2160 */ {2, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2160_l1}, /*h(4183)=2161 */ {4183, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2161_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5780)=2164 */ {5780, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2164_l1}, /*h(9961)=2165 */ {9961, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2165_l1}, /*h(7377)=2166 */ {7377, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2166_l1}, /*h(612)=2167 */ {612, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2167_l1}, /*h(4793)=2168 */ {4793, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2168_l1}, /*h(2209)=2169 */ {2209, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2169_l1}, /*h(13155)=2170 */ {13155, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2170_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1222)=2173 */ {1222, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2173_l1}, /*h(12168)=2174 */ {12168, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2174_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2819)=2176 */ {2819, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2176_l1}, /*h(7000)=2177 */ {7000, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2177_l1}, /*h(235)=2178 */ {235, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2178_l1}, /*h(15362)=2179 */ {15362, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2179_l1}, /*h(1832)=2180 */ {1832, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2180_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10194)=2182 */ {10194, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2182_l1}, /*h(14375)=2183 */ {14375, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2183_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5026)=2185 */ {5026, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2185_l1}, /*h(9207)=2186 */ {9207, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2186_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4039)=2189 */ {4039, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2189_l1}, /*h(14985)=2190 */ {14985, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2190_l1}, /*h(12401)=2191 */ {12401, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2191_l1}, /*h(5636)=2192 */ {5636, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2192_l1}, /*h(9817)=2193 */ {9817, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2193_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11414)=2195 */ {11414, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2195_l1}, /*h(15595)=2196 */ {15595, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2196_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13011)=2198 */ {13011, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2198_l1}, /*h(6246)=2199 */ {6246, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2199_l1}, /*h(10427)=2200 */ {10427, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2200_l1}, /*h(7843)=2201 */ {7843, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2201_l1}, /*h(1078)=2202 */ {1078, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2202_l1}, /*h(5259)=2203 */ {5259, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2203_l1}, /*h(2675)=2204 */ {2675, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2204_l1}, /*h(6856)=2205 */ {6856, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2205_l1}, /*h(91)=2206 */ {91, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2206_l1}, /*h(15218)=2207 */ {15218, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2207_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1688)=2209 */ {1688, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2209_l1}, /*h(10050)=2210 */ {10050, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2210_l1}, /*h(14231)=2211 */ {14231, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2211_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4882)=2214 */ {4882, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2214_l1}, /*h(9063)=2215 */ {9063, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2215_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12257)=2220 */ {12257, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2220_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7089)=2223 */ {7089, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2223_l1}, /*h(11270)=2224 */ {11270, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2224_l1}, /*h(15451)=2225 */ {15451, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2225_l1}, /*h(12867)=2226 */ {12867, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2226_l1}, /*h(6102)=2227 */ {6102, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2227_l1}, /*h(10283)=2228 */ {10283, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2228_l1}, /*h(14464)=2229 */ {14464, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2229_l1}, /*h(934)=2230 */ {934, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2230_l1}, /*h(5115)=2231 */ {5115, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2231_l1}, /*h(9296)=2232 */ {9296, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2232_l1}, /*h(13477)=2233 */ {13477, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2233_l1}, /*h(6712)=2234 */ {6712, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2234_l1}, /*h(4128)=2235 */ {4128, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2235_l1}, /*h(15074)=2236 */ {15074, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2236_l1}, /*h(12490)=2237 */ {12490, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2237_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9906)=2239 */ {9906, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2239_l1}, /*h(14087)=2240 */ {14087, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2240_l1}, /*h(7322)=2241 */ {7322, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2241_l1}, /*h(4738)=2242 */ {4738, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2242_l1}, /*h(8919)=2243 */ {8919, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2243_l1}, /*h(2154)=2244 */ {2154, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2244_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3751)=2246 */ {3751, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2246_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12113)=2248 */ {12113, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2248_l1}, /*h(16294)=2249 */ {16294, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2249_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6945)=2251 */ {6945, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2251_l1}, /*h(11126)=2252 */ {11126, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2252_l1}, /*h(15307)=2253 */ {15307, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2253_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1777)=2255 */ {1777, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2255_l1}, /*h(10139)=2256 */ {10139, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2256_l1}, /*h(14320)=2257 */ {14320, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2257_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(790)=2259 */ {790, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2259_l1}, /*h(4971)=2260 */ {4971, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2260_l1}, /*h(9152)=2261 */ {9152, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2261_l1}, /*h(13333)=2262 */ {13333, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2262_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14930)=2264 */ {14930, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2264_l1}, /*h(8165)=2265 */ {8165, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2265_l1}, /*h(12346)=2266 */ {12346, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2266_l1}, /*h(9762)=2267 */ {9762, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2267_l1}, /*h(13943)=2268 */ {13943, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2268_l1}, /*h(7178)=2269 */ {7178, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2269_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8775)=2271 */ {8775, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2271_l1}, /*h(2010)=2272 */ {2010, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2272_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10372)=2274 */ {10372, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2274_l1}, /*h(3607)=2275 */ {3607, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2275_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11969)=2277 */ {11969, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2277_l1}, /*h(16150)=2278 */ {16150, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2278_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6801)=2280 */ {6801, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2280_l1}, /*h(10982)=2281 */ {10982, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2281_l1}, /*h(15163)=2282 */ {15163, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2282_l1}, /*h(1633)=2283 */ {1633, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2283_l1}, /*h(5814)=2284 */ {5814, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2284_l1}, /*h(9995)=2285 */ {9995, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2285_l1}, /*h(7411)=2286 */ {7411, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2286_l1}, /*h(646)=2287 */ {646, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2287_l1}, /*h(4827)=2288 */ {4827, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2288_l1}, /*h(9008)=2289 */ {9008, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2289_l1}, /*h(2243)=2290 */ {2243, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2290_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3840)=2292 */ {3840, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2292_l1}, /*h(8021)=2293 */ {8021, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2293_l1}, /*h(12202)=2294 */ {12202, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2294_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2853)=2296 */ {2853, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2296_l1}, /*h(7034)=2297 */ {7034, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2297_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15396)=2299 */ {15396, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2299_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1866)=2301 */ {1866, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2301_l1}, /*h(10228)=2302 */ {10228, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2302_l1}, /*h(14409)=2303 */ {14409, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2303_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11825)=2305 */ {11825, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2305_l1}, /*h(16006)=2306 */ {16006, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2306_l1}, /*h(9241)=2307 */ {9241, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2307_l1}, /*h(6657)=2308 */ {6657, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2308_l1}, /*h(10838)=2309 */ {10838, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2309_l1}, /*h(15019)=2310 */ {15019, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2310_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12435)=2312 */ {12435, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2312_l1}, /*h(9851)=2313 */ {9851, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2313_l1}, /*h(14032)=2314 */ {14032, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2314_l1}, /*h(7267)=2315 */ {7267, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2315_l1}, /*h(11448)=2316 */ {11448, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2316_l1}, /*h(4683)=2317 */ {4683, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2317_l1}, /*h(2099)=2318 */ {2099, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2318_l1}, /*h(6280)=2319 */ {6280, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2319_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3696)=2321 */ {3696, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2321_l1}, /*h(7877)=2322 */ {7877, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2322_l1}, /*h(12058)=2323 */ {12058, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2323_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2709)=2325 */ {2709, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2325_l1}, /*h(6890)=2326 */ {6890, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2326_l1}, /*h(4306)=2327 */ {4306, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2327_l1}, /*h(15252)=2328 */ {15252, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2328_l1}, /*h(1722)=2329 */ {1722, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2329_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10084)=2331 */ {10084, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2331_l1}, /*h(3319)=2332 */ {3319, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2332_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4916)=2334 */ {4916, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2334_l1}, /*h(9097)=2335 */ {9097, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2335_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3929)=2338 */ {3929, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2338_l1}, /*h(14875)=2339 */ {14875, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2339_l1}, /*h(12291)=2340 */ {12291, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2340_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7123)=2343 */ {7123, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2343_l1}, /*h(11304)=2344 */ {11304, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2344_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8720)=2346 */ {8720, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2346_l1}, /*h(1955)=2347 */ {1955, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2347_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14498)=2349 */ {14498, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2349_l1}, /*h(7733)=2350 */ {7733, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2350_l1}, /*h(11914)=2351 */ {11914, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2351_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9330)=2353 */ {9330, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2353_l1}, /*h(6746)=2354 */ {6746, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2354_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4162)=2356 */ {4162, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2356_l1}, /*h(8343)=2357 */ {8343, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2357_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9940)=2359 */ {9940, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2359_l1}, /*h(3175)=2360 */ {3175, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2360_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4772)=2362 */ {4772, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2362_l1}, /*h(8953)=2363 */ {8953, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2363_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6369)=2365 */ {6369, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2365_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3785)=2367 */ {3785, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2367_l1}, /*h(1201)=2368 */ {1201, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2368_l1}, /*h(12147)=2369 */ {12147, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2369_l1}, /*h(16328)=2370 */ {16328, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2370_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6979)=2372 */ {6979, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2372_l1}, /*h(11160)=2373 */ {11160, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2373_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1811)=2375 */ {1811, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2375_l1}, /*h(5992)=2376 */ {5992, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2376_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14354)=2378 */ {14354, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2378_l1}, /*h(824)=2379 */ {824, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2379_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9186)=2381 */ {9186, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2381_l1}, /*h(13367)=2382 */ {13367, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2382_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4018)=2384 */ {4018, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2384_l1}, /*h(8199)=2385 */ {8199, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2385_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3031)=2388 */ {3031, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2388_l1}, /*h(13977)=2389 */ {13977, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2389_l1}, /*h(11393)=2390 */ {11393, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2390_l1}, /*h(15574)=2391 */ {15574, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2391_l1}, /*h(8809)=2392 */ {8809, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2392_l1}, /*h(6225)=2393 */ {6225, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2393_l1}, /*h(10406)=2394 */ {10406, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2394_l1}, /*h(14587)=2395 */ {14587, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2395_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12003)=2397 */ {12003, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2397_l1}, /*h(5238)=2398 */ {5238, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2398_l1}, /*h(9419)=2399 */ {9419, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2399_l1}, /*h(6835)=2400 */ {6835, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2400_l1}, /*h(70)=2401 */ {70, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2401_l1}, /*h(4251)=2402 */ {4251, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2402_l1}, /*h(1667)=2403 */ {1667, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2403_l1}, /*h(5848)=2404 */ {5848, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2404_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14210)=2406 */ {14210, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2406_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(680)=2408 */ {680, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2408_l1}, /*h(9042)=2409 */ {9042, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2409_l1}, /*h(13223)=2410 */ {13223, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2410_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8055)=2414 */ {8055, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2414_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2887)=2417 */ {2887, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2417_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11249)=2419 */ {11249, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2419_l1}, /*h(15430)=2420 */ {15430, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2420_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6081)=2422 */ {6081, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2422_l1}, /*h(10262)=2423 */ {10262, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2423_l1}, /*h(14443)=2424 */ {14443, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2424_l1}, /*h(11859)=2425 */ {11859, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2425_l1}, /*h(5094)=2426 */ {5094, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2426_l1}, /*h(9275)=2427 */ {9275, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2427_l1}, /*h(13456)=2428 */ {13456, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2428_l1}, /*h(6691)=2429 */ {6691, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2429_l1}, /*h(4107)=2430 */ {4107, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2430_l1}, /*h(8288)=2431 */ {8288, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2431_l1}, /*h(12469)=2432 */ {12469, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2432_l1}, /*h(5704)=2433 */ {5704, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2433_l1}, /*h(3120)=2434 */ {3120, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2434_l1}, /*h(14066)=2435 */ {14066, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2435_l1}, /*h(11482)=2436 */ {11482, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2436_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8898)=2438 */ {8898, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2438_l1}, /*h(13079)=2439 */ {13079, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2439_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3730)=2441 */ {3730, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2441_l1}, /*h(7911)=2442 */ {7911, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2442_l1}, /*h(1146)=2443 */ {1146, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2443_l1}, /*h(16273)=2444 */ {16273, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2444_l1}, /*h(2743)=2445 */ {2743, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2445_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11105)=2447 */ {11105, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2447_l1}, /*h(15286)=2448 */ {15286, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2448_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5937)=2450 */ {5937, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2450_l1}, /*h(10118)=2451 */ {10118, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2451_l1}, /*h(14299)=2452 */ {14299, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2452_l1}, /*h(769)=2453 */ {769, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2453_l1}, /*h(4950)=2454 */ {4950, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2454_l1}, /*h(9131)=2455 */ {9131, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2455_l1}, /*h(13312)=2456 */ {13312, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2456_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3963)=2459 */ {3963, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2459_l1}, /*h(8144)=2460 */ {8144, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2460_l1}, /*h(12325)=2461 */ {12325, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2461_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13922)=2463 */ {13922, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2463_l1}, /*h(7157)=2464 */ {7157, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2464_l1}, /*h(11338)=2465 */ {11338, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2465_l1}, /*h(8754)=2466 */ {8754, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2466_l1}, /*h(12935)=2467 */ {12935, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2467_l1}, /*h(6170)=2468 */ {6170, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2468_l1}, /*h(3586)=2469 */ {3586, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2469_l1}, /*h(7767)=2470 */ {7767, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2470_l1}, /*h(1002)=2471 */ {1002, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2471_l1}, /*h(16129)=2472 */ {16129, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2472_l1}, /*h(9364)=2473 */ {9364, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2473_l1}, /*h(2599)=2474 */ {2599, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2474_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10961)=2476 */ {10961, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2476_l1}, /*h(15142)=2477 */ {15142, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2477_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5793)=2479 */ {5793, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2479_l1}, /*h(9974)=2480 */ {9974, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2480_l1}, /*h(14155)=2481 */ {14155, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2481_l1}, /*h(625)=2482 */ {625, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2482_l1}, /*h(4806)=2483 */ {4806, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2483_l1}, /*h(8987)=2484 */ {8987, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2484_l1}, /*h(13168)=2485 */ {13168, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2485_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3819)=2487 */ {3819, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2487_l1}, /*h(8000)=2488 */ {8000, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2488_l1}, /*h(1235)=2489 */ {1235, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2489_l1}, /*h(16362)=2490 */ {16362, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2490_l1}, /*h(2832)=2491 */ {2832, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2491_l1}, /*h(7013)=2492 */ {7013, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2492_l1}, /*h(11194)=2493 */ {11194, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2493_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1845)=2495 */ {1845, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2495_l1}, /*h(6026)=2496 */ {6026, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2496_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14388)=2498 */ {14388, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2498_l1}, /*h(858)=2499 */ {858, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2499_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15985)=2501 */ {15985, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2501_l1}, /*h(13401)=2502 */ {13401, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2502_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10817)=2504 */ {10817, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2504_l1}, /*h(14998)=2505 */ {14998, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2505_l1}, /*h(8233)=2506 */ {8233, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2506_l1}, /*h(5649)=2507 */ {5649, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2507_l1}, /*h(9830)=2508 */ {9830, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2508_l1}, /*h(14011)=2509 */ {14011, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2509_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4662)=2511 */ {4662, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2511_l1}, /*h(8843)=2512 */ {8843, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2512_l1}, /*h(13024)=2513 */ {13024, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2513_l1}, /*h(6259)=2514 */ {6259, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2514_l1}, /*h(3675)=2515 */ {3675, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2515_l1}, /*h(7856)=2516 */ {7856, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2516_l1}, /*h(1091)=2517 */ {1091, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2517_l1}, /*h(16218)=2518 */ {16218, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2518_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2688)=2520 */ {2688, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2520_l1}, /*h(6869)=2521 */ {6869, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2521_l1}, /*h(11050)=2522 */ {11050, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2522_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1701)=2524 */ {1701, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2524_l1}, /*h(5882)=2525 */ {5882, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2525_l1}, /*h(3298)=2526 */ {3298, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2526_l1}, /*h(14244)=2527 */ {14244, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2527_l1}, /*h(714)=2528 */ {714, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2528_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9076)=2530 */ {9076, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2530_l1}, /*h(13257)=2531 */ {13257, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2531_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14854)=2533 */ {14854, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2533_l1}, /*h(8089)=2534 */ {8089, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2534_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2921)=2537 */ {2921, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2537_l1}, /*h(13867)=2538 */ {13867, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2538_l1}, /*h(11283)=2539 */ {11283, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2539_l1}, /*h(15464)=2540 */ {15464, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2540_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6115)=2542 */ {6115, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2542_l1}, /*h(10296)=2543 */ {10296, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2543_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(947)=2545 */ {947, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2545_l1}, /*h(11893)=2546 */ {11893, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2546_l1}, /*h(16074)=2547 */ {16074, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2547_l1}, /*h(13490)=2548 */ {13490, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2548_l1}, /*h(6725)=2549 */ {6725, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2549_l1}, /*h(10906)=2550 */ {10906, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2550_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8322)=2552 */ {8322, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2552_l1}, /*h(12503)=2553 */ {12503, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2553_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3154)=2555 */ {3154, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2555_l1}, /*h(570)=2556 */ {570, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2556_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8932)=2558 */ {8932, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2558_l1}, /*h(2167)=2559 */ {2167, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2559_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3764)=2561 */ {3764, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2561_l1}, /*h(7945)=2562 */ {7945, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2562_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(16307)=2564 */ {16307, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2564_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2777)=2566 */ {2777, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2566_l1}, /*h(193)=2567 */ {193, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2567_l1}, /*h(11139)=2568 */ {11139, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2568_l1}, /*h(15320)=2569 */ {15320, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2569_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5971)=2571 */ {5971, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2571_l1}, /*h(10152)=2572 */ {10152, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2572_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(803)=2574 */ {803, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2574_l1}, /*h(15930)=2575 */ {15930, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2575_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13346)=2577 */ {13346, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2577_l1}, /*h(10762)=2578 */ {10762, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2578_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8178)=2580 */ {8178, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2580_l1}, /*h(12359)=2581 */ {12359, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2581_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3010)=2583 */ {3010, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2583_l1}, /*h(7191)=2584 */ {7191, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2584_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15553)=2586 */ {15553, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2586_l1}, /*h(2023)=2587 */ {2023, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2587_l1}, /*h(12969)=2588 */ {12969, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2588_l1}, /*h(10385)=2589 */ {10385, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2589_l1}, /*h(14566)=2590 */ {14566, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2590_l1}, /*h(7801)=2591 */ {7801, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2591_l1}, /*h(5217)=2592 */ {5217, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2592_l1}, /*h(9398)=2593 */ {9398, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2593_l1}, /*h(2633)=2594 */ {2633, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2594_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10995)=2596 */ {10995, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2596_l1}, /*h(4230)=2597 */ {4230, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2597_l1}, /*h(8411)=2598 */ {8411, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2598_l1}, /*h(5827)=2599 */ {5827, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2599_l1}, /*h(10008)=2600 */ {10008, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2600_l1}, /*h(3243)=2601 */ {3243, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2601_l1}, /*h(659)=2602 */ {659, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2602_l1}, /*h(4840)=2603 */ {4840, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2603_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13202)=2605 */ {13202, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2605_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8034)=2608 */ {8034, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2608_l1}, /*h(12215)=2609 */ {12215, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2609_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2866)=2612 */ {2866, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2612_l1}, /*h(7047)=2613 */ {7047, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2613_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15409)=2615 */ {15409, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2615_l1}, /*h(1879)=2616 */ {1879, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2616_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10241)=2618 */ {10241, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2618_l1}, /*h(14422)=2619 */ {14422, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2619_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(16019)=2621 */ {16019, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2621_l1}, /*h(9254)=2622 */ {9254, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2622_l1}, /*h(13435)=2623 */ {13435, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2623_l1}, /*h(10851)=2624 */ {10851, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2624_l1}, /*h(4086)=2625 */ {4086, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2625_l1}, /*h(8267)=2626 */ {8267, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2626_l1}, /*h(12448)=2627 */ {12448, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2627_l1}, /*h(5683)=2628 */ {5683, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2628_l1}, /*h(3099)=2629 */ {3099, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2629_l1}, /*h(7280)=2630 */ {7280, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2630_l1}, /*h(515)=2631 */ {515, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2631_l1}, /*h(4696)=2632 */ {4696, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2632_l1}, /*h(2112)=2633 */ {2112, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2633_l1}, /*h(13058)=2634 */ {13058, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2634_l1}, /*h(10474)=2635 */ {10474, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2635_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7890)=2637 */ {7890, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2637_l1}, /*h(5306)=2638 */ {5306, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2638_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2722)=2640 */ {2722, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2640_l1}, /*h(6903)=2641 */ {6903, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2641_l1}, /*h(138)=2642 */ {138, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2642_l1}, /*h(15265)=2643 */ {15265, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2643_l1}, /*h(1735)=2644 */ {1735, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2644_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10097)=2646 */ {10097, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2646_l1}, /*h(14278)=2647 */ {14278, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2647_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4929)=2649 */ {4929, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2649_l1}, /*h(9110)=2650 */ {9110, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2650_l1}, /*h(13291)=2651 */ {13291, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2651_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3942)=2653 */ {3942, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2653_l1}, /*h(8123)=2654 */ {8123, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2654_l1}, /*h(12304)=2655 */ {12304, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2655_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2955)=2658 */ {2955, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2658_l1}, /*h(7136)=2659 */ {7136, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2659_l1}, /*h(15498)=2660 */ {15498, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2660_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12914)=2662 */ {12914, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2662_l1}, /*h(6149)=2663 */ {6149, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2663_l1}, /*h(10330)=2664 */ {10330, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2664_l1}, /*h(7746)=2665 */ {7746, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2665_l1}, /*h(11927)=2666 */ {11927, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2666_l1}, /*h(5162)=2667 */ {5162, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2667_l1}, /*h(2578)=2668 */ {2578, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2668_l1}, /*h(6759)=2669 */ {6759, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2669_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15121)=2671 */ {15121, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2671_l1}, /*h(8356)=2672 */ {8356, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2672_l1}, /*h(1591)=2673 */ {1591, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2673_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9953)=2675 */ {9953, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2675_l1}, /*h(7369)=2676 */ {7369, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2676_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4785)=2678 */ {4785, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2678_l1}, /*h(8966)=2679 */ {8966, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2679_l1}, /*h(13147)=2680 */ {13147, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2680_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3798)=2682 */ {3798, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2682_l1}, /*h(7979)=2683 */ {7979, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2683_l1}, /*h(12160)=2684 */ {12160, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2684_l1}, /*h(16341)=2685 */ {16341, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2685_l1}, /*h(2811)=2686 */ {2811, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2686_l1}, /*h(6992)=2687 */ {6992, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2687_l1}, /*h(227)=2688 */ {227, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2688_l1}, /*h(15354)=2689 */ {15354, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2689_l1}, /*h(1824)=2690 */ {1824, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2690_l1}, /*h(6005)=2691 */ {6005, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2691_l1}, /*h(10186)=2692 */ {10186, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2692_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(837)=2694 */ {837, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2694_l1}, /*h(5018)=2695 */ {5018, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2695_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13380)=2697 */ {13380, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2697_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14977)=2700 */ {14977, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2700_l1}, /*h(12393)=2701 */ {12393, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2701_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9809)=2703 */ {9809, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2703_l1}, /*h(13990)=2704 */ {13990, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2704_l1}, /*h(7225)=2705 */ {7225, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2705_l1}, /*h(15587)=2706 */ {15587, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2706_l1}, /*h(8822)=2707 */ {8822, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2707_l1}, /*h(13003)=2708 */ {13003, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2708_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10419)=2710 */ {10419, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2710_l1}, /*h(7835)=2711 */ {7835, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2711_l1}, /*h(12016)=2712 */ {12016, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2712_l1}, /*h(5251)=2713 */ {5251, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2713_l1}, /*h(2667)=2714 */ {2667, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2714_l1}, /*h(6848)=2715 */ {6848, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2715_l1}, /*h(83)=2716 */ {83, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2716_l1}, /*h(15210)=2717 */ {15210, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2717_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1680)=2719 */ {1680, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2719_l1}, /*h(5861)=2720 */ {5861, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2720_l1}, /*h(10042)=2721 */ {10042, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2721_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(693)=2723 */ {693, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2723_l1}, /*h(4874)=2724 */ {4874, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2724_l1}, /*h(2290)=2725 */ {2290, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2725_l1}, /*h(13236)=2726 */ {13236, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2726_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8068)=2729 */ {8068, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2729_l1}, /*h(12249)=2730 */ {12249, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2730_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13846)=2732 */ {13846, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2732_l1}, /*h(7081)=2733 */ {7081, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2733_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15443)=2735 */ {15443, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2735_l1}, /*h(12859)=2736 */ {12859, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2736_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10275)=2738 */ {10275, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2738_l1}, /*h(14456)=2739 */ {14456, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2739_l1}, /*h(7691)=2740 */ {7691, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2740_l1}, /*h(5107)=2741 */ {5107, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2741_l1}, /*h(16053)=2742 */ {16053, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2742_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6704)=2744 */ {6704, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2744_l1}, /*h(10885)=2745 */ {10885, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2745_l1}, /*h(15066)=2746 */ {15066, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2746_l1}, /*h(12482)=2747 */ {12482, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2747_l1}, /*h(5717)=2748 */ {5717, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2748_l1}, /*h(9898)=2749 */ {9898, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2749_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7314)=2751 */ {7314, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2751_l1}, /*h(4730)=2752 */ {4730, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2752_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2146)=2754 */ {2146, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2754_l1}, /*h(6327)=2755 */ {6327, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2755_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7924)=2757 */ {7924, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2757_l1}, /*h(1159)=2758 */ {1159, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2758_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2756)=2760 */ {2756, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2760_l1}, /*h(6937)=2761 */ {6937, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2761_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15299)=2763 */ {15299, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2763_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1769)=2765 */ {1769, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2765_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10131)=2767 */ {10131, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2767_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4963)=2770 */ {4963, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2770_l1}, /*h(9144)=2771 */ {9144, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2771_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14922)=2774 */ {14922, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2774_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12338)=2776 */ {12338, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2776_l1}, /*h(9754)=2777 */ {9754, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2777_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7170)=2779 */ {7170, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2779_l1}, /*h(11351)=2780 */ {11351, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2780_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2002)=2782 */ {2002, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2782_l1}, /*h(6183)=2783 */ {6183, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2783_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14545)=2785 */ {14545, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2785_l1}, /*h(1015)=2786 */ {1015, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2786_l1}, /*h(11961)=2787 */ {11961, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2787_l1}, /*h(9377)=2788 */ {9377, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2788_l1}, /*h(13558)=2789 */ {13558, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2789_l1}, /*h(6793)=2790 */ {6793, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2790_l1}, /*h(4209)=2791 */ {4209, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2791_l1}, /*h(15155)=2792 */ {15155, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2792_l1}, /*h(1625)=2793 */ {1625, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2793_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9987)=2795 */ {9987, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2795_l1}, /*h(3222)=2796 */ {3222, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2796_l1}, /*h(7403)=2797 */ {7403, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2797_l1}, /*h(4819)=2798 */ {4819, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2798_l1}, /*h(9000)=2799 */ {9000, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2799_l1}, /*h(2235)=2800 */ {2235, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2800_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3832)=2802 */ {3832, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2802_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12194)=2804 */ {12194, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2804_l1}, /*h(16375)=2805 */ {16375, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2805_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7026)=2807 */ {7026, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2807_l1}, /*h(11207)=2808 */ {11207, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2808_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1858)=2811 */ {1858, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2811_l1}, /*h(6039)=2812 */ {6039, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2812_l1}, /*h(14401)=2813 */ {14401, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2813_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(871)=2815 */ {871, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2815_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9233)=2817 */ {9233, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2817_l1}, /*h(13414)=2818 */ {13414, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2818_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15011)=2820 */ {15011, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2820_l1}, /*h(8246)=2821 */ {8246, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2821_l1}, /*h(12427)=2822 */ {12427, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2822_l1}, /*h(9843)=2823 */ {9843, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2823_l1}, /*h(3078)=2824 */ {3078, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2824_l1}, /*h(7259)=2825 */ {7259, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2825_l1}, /*h(11440)=2826 */ {11440, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2826_l1}, /*h(4675)=2827 */ {4675, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2827_l1}, /*h(2091)=2828 */ {2091, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2828_l1}, /*h(6272)=2829 */ {6272, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2829_l1}, /*h(10453)=2830 */ {10453, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2830_l1}, /*h(3688)=2831 */ {3688, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2831_l1}, /*h(1104)=2832 */ {1104, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2832_l1}, /*h(12050)=2833 */ {12050, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2833_l1}, /*h(16231)=2834 */ {16231, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2834_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6882)=2836 */ {6882, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2836_l1}, /*h(11063)=2837 */ {11063, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2837_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1714)=2839 */ {1714, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2839_l1}, /*h(5895)=2840 */ {5895, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2840_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14257)=2842 */ {14257, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2842_l1}, /*h(727)=2843 */ {727, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2843_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9089)=2845 */ {9089, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2845_l1}, /*h(13270)=2846 */ {13270, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2846_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3921)=2848 */ {3921, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2848_l1}, /*h(8102)=2849 */ {8102, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2849_l1}, /*h(12283)=2850 */ {12283, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2850_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2934)=2852 */ {2934, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2852_l1}, /*h(7115)=2853 */ {7115, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2853_l1}, /*h(11296)=2854 */ {11296, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2854_l1}, /*h(15477)=2855 */ {15477, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2855_l1}, /*h(8712)=2856 */ {8712, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2856_l1}, /*h(1947)=2857 */ {1947, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2857_l1}, /*h(10309)=2858 */ {10309, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2858_l1}, /*h(14490)=2859 */ {14490, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2859_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11906)=2861 */ {11906, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2861_l1}, /*h(16087)=2862 */ {16087, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2862_l1}, /*h(9322)=2863 */ {9322, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2863_l1}, /*h(6738)=2864 */ {6738, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2864_l1}, /*h(10919)=2865 */ {10919, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2865_l1}, /*h(4154)=2866 */ {4154, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2866_l1}, /*h(1570)=2867 */ {1570, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2867_l1}, /*h(5751)=2868 */ {5751, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2868_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14113)=2870 */ {14113, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2870_l1}, /*h(7348)=2871 */ {7348, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2871_l1}, /*h(583)=2872 */ {583, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2872_l1}, /*h(8945)=2873 */ {8945, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2873_l1}, /*h(13126)=2874 */ {13126, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2874_l1}, /*h(6361)=2875 */ {6361, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2875_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3777)=2877 */ {3777, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2877_l1}, /*h(7958)=2878 */ {7958, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2878_l1}, /*h(12139)=2879 */ {12139, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2879_l1}, /*h(16320)=2880 */ {16320, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2880_l1}, /*h(2790)=2881 */ {2790, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2881_l1}, /*h(6971)=2882 */ {6971, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2882_l1}, /*h(11152)=2883 */ {11152, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2883_l1}, /*h(15333)=2884 */ {15333, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2884_l1}, /*h(1803)=2885 */ {1803, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2885_l1}, /*h(5984)=2886 */ {5984, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2886_l1}, /*h(10165)=2887 */ {10165, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2887_l1}, /*h(14346)=2888 */ {14346, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2888_l1}, /*h(816)=2889 */ {816, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2889_l1}, /*h(15943)=2890 */ {15943, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2890_l1}, /*h(9178)=2891 */ {9178, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2891_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4010)=2894 */ {4010, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2894_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12372)=2896 */ {12372, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2896_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13969)=2899 */ {13969, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2899_l1}, /*h(11385)=2900 */ {11385, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2900_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8801)=2902 */ {8801, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2902_l1}, /*h(12982)=2903 */ {12982, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2903_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14579)=2905 */ {14579, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2905_l1}, /*h(7814)=2906 */ {7814, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2906_l1}, /*h(11995)=2907 */ {11995, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2907_l1}, /*h(16176)=2908 */ {16176, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2908_l1}, /*h(2646)=2909 */ {2646, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2909_l1}, /*h(6827)=2910 */ {6827, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2910_l1}, /*h(11008)=2911 */ {11008, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2911_l1}, /*h(4243)=2912 */ {4243, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2912_l1}, /*h(1659)=2913 */ {1659, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2913_l1}, /*h(5840)=2914 */ {5840, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2914_l1}, /*h(10021)=2915 */ {10021, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2915_l1}, /*h(14202)=2916 */ {14202, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2916_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(672)=2918 */ {672, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2918_l1}, /*h(9034)=2919 */ {9034, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2919_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3866)=2923 */ {3866, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2923_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12228)=2925 */ {12228, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2925_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13825)=2927 */ {13825, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2927_l1}, /*h(7060)=2928 */ {7060, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2928_l1}, /*h(11241)=2929 */ {11241, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2929_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12838)=2931 */ {12838, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2931_l1}, /*h(6073)=2932 */ {6073, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2932_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14435)=2934 */ {14435, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2934_l1}, /*h(11851)=2935 */ {11851, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2935_l1}, /*h(16032)=2936 */ {16032, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2936_l1}, /*h(9267)=2937 */ {9267, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2937_l1}, /*h(13448)=2938 */ {13448, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2938_l1}, /*h(6683)=2939 */ {6683, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2939_l1}, /*h(4099)=2940 */ {4099, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2940_l1}, /*h(15045)=2941 */ {15045, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2941_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5696)=2943 */ {5696, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2943_l1}, /*h(9877)=2944 */ {9877, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2944_l1}, /*h(14058)=2945 */ {14058, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2945_l1}, /*h(11474)=2946 */ {11474, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2946_l1}, /*h(4709)=2947 */ {4709, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2947_l1}, /*h(8890)=2948 */ {8890, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2948_l1}, /*h(6306)=2949 */ {6306, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2949_l1}, /*h(10487)=2950 */ {10487, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2950_l1}, /*h(3722)=2951 */ {3722, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2951_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1138)=2953 */ {1138, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2953_l1}, /*h(5319)=2954 */ {5319, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2954_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6916)=2956 */ {6916, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2956_l1}, /*h(151)=2957 */ {151, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2957_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1748)=2959 */ {1748, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2959_l1}, /*h(5929)=2960 */ {5929, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2960_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14291)=2962 */ {14291, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2962_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(761)=2964 */ {761, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2964_l1}, /*h(9123)=2965 */ {9123, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2965_l1}, /*h(13304)=2966 */ {13304, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2966_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3955)=2969 */ {3955, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2969_l1}, /*h(8136)=2970 */ {8136, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2970_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9733)=2972 */ {9733, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2972_l1}, /*h(13914)=2973 */ {13914, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2973_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11330)=2975 */ {11330, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2975_l1}, /*h(15511)=2976 */ {15511, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2976_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6162)=2978 */ {6162, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2978_l1}, /*h(10343)=2979 */ {10343, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2979_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(994)=2981 */ {994, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2981_l1}, /*h(5175)=2982 */ {5175, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2982_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13537)=2984 */ {13537, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2984_l1}, /*h(7)=2985 */ {7, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2985_l1}, /*h(10953)=2986 */ {10953, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2986_l1}, /*h(8369)=2987 */ {8369, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2987_l1}, /*h(1604)=2988 */ {1604, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2988_l1}, /*h(5785)=2989 */ {5785, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2989_l1}, /*h(3201)=2990 */ {3201, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2990_l1}, /*h(14147)=2991 */ {14147, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2991_l1}, /*h(617)=2992 */ {617, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2992_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8979)=2994 */ {8979, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2994_l1}, /*h(6395)=2995 */ {6395, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2995_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3811)=2997 */ {3811, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2997_l1}, /*h(7992)=2998 */ {7992, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2998_l1}, /*h(1227)=2999 */ {1227, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_2999_l1}, /*h(16354)=3000 */ {16354, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3000_l1}, /*h(2824)=3001 */ {2824, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3001_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11186)=3003 */ {11186, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3003_l1}, /*h(15367)=3004 */ {15367, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3004_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6018)=3006 */ {6018, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3006_l1}, /*h(10199)=3007 */ {10199, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3007_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5031)=3010 */ {5031, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3010_l1}, /*h(15977)=3011 */ {15977, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3011_l1}, /*h(13393)=3012 */ {13393, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3012_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10809)=3014 */ {10809, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3014_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8225)=3016 */ {8225, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3016_l1}, /*h(12406)=3017 */ {12406, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3017_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14003)=3019 */ {14003, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3019_l1}, /*h(7238)=3020 */ {7238, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3020_l1}, /*h(11419)=3021 */ {11419, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3021_l1}, /*h(8835)=3022 */ {8835, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3022_l1}, /*h(2070)=3023 */ {2070, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3023_l1}, /*h(6251)=3024 */ {6251, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3024_l1}, /*h(3667)=3025 */ {3667, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3025_l1}, /*h(7848)=3026 */ {7848, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3026_l1}, /*h(1083)=3027 */ {1083, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3027_l1}, /*h(16210)=3028 */ {16210, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3028_l1}, /*h(9445)=3029 */ {9445, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3029_l1}, /*h(2680)=3030 */ {2680, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3030_l1}, /*h(96)=3031 */ {96, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3031_l1}, /*h(11042)=3032 */ {11042, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3032_l1}, /*h(15223)=3033 */ {15223, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3033_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5874)=3035 */ {5874, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3035_l1}, /*h(10055)=3036 */ {10055, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3036_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(706)=3038 */ {706, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3038_l1}, /*h(4887)=3039 */ {4887, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3039_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13249)=3041 */ {13249, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3041_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8081)=3044 */ {8081, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3044_l1}, /*h(12262)=3045 */ {12262, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3045_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2913)=3047 */ {2913, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3047_l1}, /*h(7094)=3048 */ {7094, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3048_l1}, /*h(11275)=3049 */ {11275, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3049_l1}, /*h(15456)=3050 */ {15456, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3050_l1}, /*h(1926)=3051 */ {1926, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3051_l1}, /*h(6107)=3052 */ {6107, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3052_l1}, /*h(10288)=3053 */ {10288, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3053_l1}, /*h(14469)=3054 */ {14469, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3054_l1}, /*h(939)=3055 */ {939, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3055_l1}, /*h(5120)=3056 */ {5120, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3056_l1}, /*h(16066)=3057 */ {16066, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3057_l1}, /*h(13482)=3058 */ {13482, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3058_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10898)=3060 */ {10898, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3060_l1}, /*h(15079)=3061 */ {15079, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3061_l1}, /*h(8314)=3062 */ {8314, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3062_l1}, /*h(5730)=3063 */ {5730, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3063_l1}, /*h(9911)=3064 */ {9911, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3064_l1}, /*h(3146)=3065 */ {3146, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3065_l1}, /*h(562)=3066 */ {562, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3066_l1}, /*h(4743)=3067 */ {4743, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3067_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13105)=3069 */ {13105, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3069_l1}, /*h(6340)=3070 */ {6340, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3070_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7937)=3072 */ {7937, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3072_l1}, /*h(12118)=3073 */ {12118, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3073_l1}, /*h(16299)=3074 */ {16299, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3074_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2769)=3076 */ {2769, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3076_l1}, /*h(6950)=3077 */ {6950, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3077_l1}, /*h(11131)=3078 */ {11131, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3078_l1}, /*h(15312)=3079 */ {15312, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3079_l1}, /*h(1782)=3080 */ {1782, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3080_l1}, /*h(5963)=3081 */ {5963, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3081_l1}, /*h(10144)=3082 */ {10144, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3082_l1}, /*h(14325)=3083 */ {14325, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3083_l1}, /*h(795)=3084 */ {795, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3084_l1}, /*h(15922)=3085 */ {15922, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3085_l1}, /*h(9157)=3086 */ {9157, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3086_l1}, /*h(13338)=3087 */ {13338, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3087_l1}, /*h(10754)=3088 */ {10754, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3088_l1}, /*h(14935)=3089 */ {14935, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3089_l1}, /*h(8170)=3090 */ {8170, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3090_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3002)=3093 */ {3002, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3093_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11364)=3095 */ {11364, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3095_l1}, /*h(15545)=3096 */ {15545, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3096_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12961)=3098 */ {12961, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3098_l1}, /*h(10377)=3099 */ {10377, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3099_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7793)=3101 */ {7793, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3101_l1}, /*h(11974)=3102 */ {11974, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3102_l1}, /*h(16155)=3103 */ {16155, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3103_l1}, /*h(2625)=3104 */ {2625, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3104_l1}, /*h(6806)=3105 */ {6806, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3105_l1}, /*h(10987)=3106 */ {10987, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3106_l1}, /*h(15168)=3107 */ {15168, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3107_l1}, /*h(8403)=3108 */ {8403, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3108_l1}, /*h(5819)=3109 */ {5819, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3109_l1}, /*h(10000)=3110 */ {10000, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3110_l1}, /*h(3235)=3111 */ {3235, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3111_l1}, /*h(651)=3112 */ {651, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3112_l1}, /*h(4832)=3113 */ {4832, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3113_l1}, /*h(9013)=3114 */ {9013, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3114_l1}, /*h(13194)=3115 */ {13194, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3115_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3845)=3117 */ {3845, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3117_l1}, /*h(8026)=3118 */ {8026, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3118_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2858)=3122 */ {2858, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3122_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11220)=3124 */ {11220, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3124_l1}, /*h(15401)=3125 */ {15401, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3125_l1}, /*h(12817)=3126 */ {12817, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3126_l1}, /*h(6052)=3127 */ {6052, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3127_l1}, /*h(10233)=3128 */ {10233, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3128_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11830)=3130 */ {11830, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3130_l1}, /*h(16011)=3131 */ {16011, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3131_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13427)=3133 */ {13427, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3133_l1}, /*h(10843)=3134 */ {10843, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3134_l1}, /*h(15024)=3135 */ {15024, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3135_l1}, /*h(8259)=3136 */ {8259, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3136_l1}, /*h(12440)=3137 */ {12440, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3137_l1}, /*h(5675)=3138 */ {5675, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3138_l1}, /*h(3091)=3139 */ {3091, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3139_l1}, /*h(14037)=3140 */ {14037, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3140_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4688)=3142 */ {4688, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3142_l1}, /*h(8869)=3143 */ {8869, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3143_l1}, /*h(13050)=3144 */ {13050, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3144_l1}, /*h(10466)=3145 */ {10466, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3145_l1}, /*h(3701)=3146 */ {3701, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3146_l1}, /*h(7882)=3147 */ {7882, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3147_l1}, /*h(5298)=3148 */ {5298, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3148_l1}, /*h(16244)=3149 */ {16244, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3149_l1}, /*h(2714)=3150 */ {2714, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3150_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(130)=3152 */ {130, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3152_l1}, /*h(4311)=3153 */ {4311, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3153_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5908)=3155 */ {5908, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3155_l1}, /*h(10089)=3156 */ {10089, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3156_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(740)=3158 */ {740, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3158_l1}, /*h(4921)=3159 */ {4921, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3159_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13283)=3161 */ {13283, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3161_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8115)=3164 */ {8115, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3164_l1}, /*h(12296)=3165 */ {12296, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3165_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2947)=3168 */ {2947, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3168_l1}, /*h(7128)=3169 */ {7128, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3169_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15490)=3171 */ {15490, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3171_l1}, /*h(12906)=3172 */ {12906, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3172_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10322)=3174 */ {10322, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3174_l1}, /*h(7738)=3175 */ {7738, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3175_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5154)=3177 */ {5154, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3177_l1}, /*h(9335)=3178 */ {9335, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3178_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10932)=3180 */ {10932, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3180_l1}, /*h(4167)=3181 */ {4167, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3181_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12529)=3183 */ {12529, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3183_l1}, /*h(5764)=3184 */ {5764, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3184_l1}, /*h(9945)=3185 */ {9945, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3185_l1}, /*h(7361)=3186 */ {7361, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3186_l1}, /*h(596)=3187 */ {596, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3187_l1}, /*h(4777)=3188 */ {4777, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3188_l1}, /*h(2193)=3189 */ {2193, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3189_l1}, /*h(13139)=3190 */ {13139, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3190_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1206)=3193 */ {1206, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3193_l1}, /*h(12152)=3194 */ {12152, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3194_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2803)=3196 */ {2803, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3196_l1}, /*h(6984)=3197 */ {6984, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3197_l1}, /*h(219)=3198 */ {219, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3198_l1}, /*h(15346)=3199 */ {15346, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3199_l1}, /*h(1816)=3200 */ {1816, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3200_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10178)=3202 */ {10178, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3202_l1}, /*h(14359)=3203 */ {14359, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3203_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5010)=3205 */ {5010, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3205_l1}, /*h(9191)=3206 */ {9191, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3206_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4023)=3209 */ {4023, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3209_l1}, /*h(14969)=3210 */ {14969, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3210_l1}, /*h(12385)=3211 */ {12385, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3211_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9801)=3213 */ {9801, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3213_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7217)=3215 */ {7217, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3215_l1}, /*h(11398)=3216 */ {11398, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3216_l1}, /*h(15579)=3217 */ {15579, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3217_l1}, /*h(12995)=3218 */ {12995, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3218_l1}, /*h(6230)=3219 */ {6230, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3219_l1}, /*h(10411)=3220 */ {10411, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3220_l1}, /*h(7827)=3221 */ {7827, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3221_l1}, /*h(1062)=3222 */ {1062, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3222_l1}, /*h(5243)=3223 */ {5243, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3223_l1}, /*h(2659)=3224 */ {2659, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3224_l1}, /*h(6840)=3225 */ {6840, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3225_l1}, /*h(75)=3226 */ {75, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3226_l1}, /*h(15202)=3227 */ {15202, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3227_l1}, /*h(8437)=3228 */ {8437, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3228_l1}, /*h(1672)=3229 */ {1672, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3229_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3269)=3231 */ {3269, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3231_l1}, /*h(14215)=3232 */ {14215, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3232_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4866)=3234 */ {4866, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3234_l1}, /*h(9047)=3235 */ {9047, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3235_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12241)=3240 */ {12241, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3240_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7073)=3243 */ {7073, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3243_l1}, /*h(11254)=3244 */ {11254, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3244_l1}, /*h(15435)=3245 */ {15435, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3245_l1}, /*h(1905)=3246 */ {1905, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3246_l1}, /*h(6086)=3247 */ {6086, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3247_l1}, /*h(10267)=3248 */ {10267, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3248_l1}, /*h(14448)=3249 */ {14448, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3249_l1}, /*h(918)=3250 */ {918, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3250_l1}, /*h(5099)=3251 */ {5099, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3251_l1}, /*h(9280)=3252 */ {9280, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3252_l1}, /*h(13461)=3253 */ {13461, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3253_l1}, /*h(6696)=3254 */ {6696, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3254_l1}, /*h(4112)=3255 */ {4112, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3255_l1}, /*h(15058)=3256 */ {15058, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3256_l1}, /*h(12474)=3257 */ {12474, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3257_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9890)=3259 */ {9890, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3259_l1}, /*h(14071)=3260 */ {14071, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3260_l1}, /*h(7306)=3261 */ {7306, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3261_l1}, /*h(4722)=3262 */ {4722, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3262_l1}, /*h(8903)=3263 */ {8903, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3263_l1}, /*h(2138)=3264 */ {2138, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3264_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3735)=3266 */ {3735, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3266_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12097)=3268 */ {12097, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3268_l1}, /*h(16278)=3269 */ {16278, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3269_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6929)=3271 */ {6929, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3271_l1}, /*h(11110)=3272 */ {11110, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3272_l1}, /*h(15291)=3273 */ {15291, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3273_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1761)=3275 */ {1761, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3275_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10123)=3277 */ {10123, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3277_l1}, /*h(14304)=3278 */ {14304, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3278_l1}, /*h(774)=3279 */ {774, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3279_l1}, /*h(4955)=3280 */ {4955, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3280_l1}, /*h(9136)=3281 */ {9136, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3281_l1}, /*h(13317)=3282 */ {13317, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3282_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14914)=3284 */ {14914, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3284_l1}, /*h(8149)=3285 */ {8149, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3285_l1}, /*h(12330)=3286 */ {12330, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3286_l1}, /*h(9746)=3287 */ {9746, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3287_l1}, /*h(13927)=3288 */ {13927, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3288_l1}, /*h(7162)=3289 */ {7162, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3289_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15524)=3291 */ {15524, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3291_l1}, /*h(1994)=3292 */ {1994, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3292_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10356)=3294 */ {10356, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3294_l1}, /*h(3591)=3295 */ {3591, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3295_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11953)=3297 */ {11953, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3297_l1}, /*h(16134)=3298 */ {16134, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3298_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6785)=3300 */ {6785, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3300_l1}, /*h(10966)=3301 */ {10966, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3301_l1}, /*h(15147)=3302 */ {15147, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3302_l1}, /*h(1617)=3303 */ {1617, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3303_l1}, /*h(5798)=3304 */ {5798, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3304_l1}, /*h(9979)=3305 */ {9979, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3305_l1}, /*h(14160)=3306 */ {14160, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3306_l1}, /*h(630)=3307 */ {630, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3307_l1}, /*h(4811)=3308 */ {4811, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3308_l1}, /*h(8992)=3309 */ {8992, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3309_l1}, /*h(2227)=3310 */ {2227, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3310_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3824)=3312 */ {3824, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3312_l1}, /*h(8005)=3313 */ {8005, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3313_l1}, /*h(12186)=3314 */ {12186, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3314_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2837)=3316 */ {2837, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3316_l1}, /*h(7018)=3317 */ {7018, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3317_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15380)=3319 */ {15380, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3319_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1850)=3321 */ {1850, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3321_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14393)=3323 */ {14393, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3323_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11809)=3325 */ {11809, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3325_l1}, /*h(15990)=3326 */ {15990, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3326_l1}, /*h(9225)=3327 */ {9225, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3327_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10822)=3329 */ {10822, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3329_l1}, /*h(15003)=3330 */ {15003, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3330_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5654)=3332 */ {5654, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3332_l1}, /*h(9835)=3333 */ {9835, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3333_l1}, /*h(14016)=3334 */ {14016, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3334_l1}, /*h(7251)=3335 */ {7251, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3335_l1}, /*h(11432)=3336 */ {11432, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3336_l1}, /*h(4667)=3337 */ {4667, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3337_l1}, /*h(2083)=3338 */ {2083, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3338_l1}, /*h(6264)=3339 */ {6264, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3339_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3680)=3341 */ {3680, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3341_l1}, /*h(7861)=3342 */ {7861, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3342_l1}, /*h(12042)=3343 */ {12042, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3343_l1}, /*h(9458)=3344 */ {9458, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3344_l1}, /*h(2693)=3345 */ {2693, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3345_l1}, /*h(6874)=3346 */ {6874, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3346_l1}, /*h(4290)=3347 */ {4290, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3347_l1}, /*h(15236)=3348 */ {15236, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3348_l1}, /*h(1706)=3349 */ {1706, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3349_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10068)=3351 */ {10068, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3351_l1}, /*h(3303)=3352 */ {3303, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3352_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4900)=3354 */ {4900, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3354_l1}, /*h(9081)=3355 */ {9081, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3355_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3913)=3358 */ {3913, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3358_l1}, /*h(14859)=3359 */ {14859, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3359_l1}, /*h(12275)=3360 */ {12275, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3360_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7107)=3363 */ {7107, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3363_l1}, /*h(11288)=3364 */ {11288, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3364_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8704)=3366 */ {8704, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3366_l1}, /*h(1939)=3367 */ {1939, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3367_l1}, /*h(6120)=3368 */ {6120, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3368_l1}, /*h(14482)=3369 */ {14482, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3369_l1}, /*h(7717)=3370 */ {7717, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3370_l1}, /*h(11898)=3371 */ {11898, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3371_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9314)=3373 */ {9314, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3373_l1}, /*h(13495)=3374 */ {13495, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3374_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4146)=3376 */ {4146, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3376_l1}, /*h(1562)=3377 */ {1562, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3377_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9924)=3379 */ {9924, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3379_l1}, /*h(3159)=3380 */ {3159, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3380_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4756)=3383 */ {4756, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3383_l1}, /*h(8937)=3384 */ {8937, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3384_l1}, /*h(6353)=3385 */ {6353, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3385_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3769)=3387 */ {3769, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3387_l1}, /*h(1185)=3388 */ {1185, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3388_l1}, /*h(12131)=3389 */ {12131, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3389_l1}, /*h(16312)=3390 */ {16312, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3390_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6963)=3392 */ {6963, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3392_l1}, /*h(11144)=3393 */ {11144, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3393_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1795)=3395 */ {1795, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3395_l1}, /*h(5976)=3396 */ {5976, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3396_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14338)=3398 */ {14338, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3398_l1}, /*h(808)=3399 */ {808, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3399_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9170)=3401 */ {9170, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3401_l1}, /*h(13351)=3402 */ {13351, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3402_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4002)=3404 */ {4002, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3404_l1}, /*h(8183)=3405 */ {8183, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3405_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3015)=3408 */ {3015, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3408_l1}, /*h(13961)=3409 */ {13961, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3409_l1}, /*h(11377)=3410 */ {11377, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3410_l1}, /*h(15558)=3411 */ {15558, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3411_l1}, /*h(8793)=3412 */ {8793, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3412_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10390)=3414 */ {10390, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3414_l1}, /*h(14571)=3415 */ {14571, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3415_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11987)=3417 */ {11987, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3417_l1}, /*h(5222)=3418 */ {5222, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3418_l1}, /*h(9403)=3419 */ {9403, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3419_l1}, /*h(6819)=3420 */ {6819, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3420_l1}, /*h(54)=3421 */ {54, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3421_l1}, /*h(4235)=3422 */ {4235, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3422_l1}, /*h(1651)=3423 */ {1651, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3423_l1}, /*h(5832)=3424 */ {5832, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3424_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14194)=3426 */ {14194, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3426_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(664)=3428 */ {664, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3428_l1}, /*h(9026)=3429 */ {9026, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3429_l1}, /*h(13207)=3430 */ {13207, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3430_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3858)=3433 */ {3858, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3433_l1}, /*h(8039)=3434 */ {8039, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3434_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2871)=3437 */ {2871, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3437_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11233)=3439 */ {11233, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3439_l1}, /*h(15414)=3440 */ {15414, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3440_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6065)=3442 */ {6065, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3442_l1}, /*h(10246)=3443 */ {10246, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3443_l1}, /*h(14427)=3444 */ {14427, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3444_l1}, /*h(11843)=3445 */ {11843, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3445_l1}, /*h(5078)=3446 */ {5078, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3446_l1}, /*h(9259)=3447 */ {9259, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3447_l1}, /*h(13440)=3448 */ {13440, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3448_l1}, /*h(6675)=3449 */ {6675, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3449_l1}, /*h(4091)=3450 */ {4091, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3450_l1}, /*h(8272)=3451 */ {8272, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3451_l1}, /*h(12453)=3452 */ {12453, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3452_l1}, /*h(5688)=3453 */ {5688, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3453_l1}, /*h(3104)=3454 */ {3104, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3454_l1}, /*h(14050)=3455 */ {14050, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3455_l1}, /*h(11466)=3456 */ {11466, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3456_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8882)=3458 */ {8882, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3458_l1}, /*h(13063)=3459 */ {13063, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3459_l1}, /*h(6298)=3460 */ {6298, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3460_l1}, /*h(3714)=3461 */ {3714, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3461_l1}, /*h(7895)=3462 */ {7895, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3462_l1}, /*h(1130)=3463 */ {1130, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3463_l1}, /*h(16257)=3464 */ {16257, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3464_l1}, /*h(2727)=3465 */ {2727, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3465_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11089)=3467 */ {11089, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3467_l1}, /*h(15270)=3468 */ {15270, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3468_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5921)=3470 */ {5921, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3470_l1}, /*h(10102)=3471 */ {10102, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3471_l1}, /*h(14283)=3472 */ {14283, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3472_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(753)=3474 */ {753, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3474_l1}, /*h(9115)=3475 */ {9115, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3475_l1}, /*h(13296)=3476 */ {13296, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3476_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3947)=3479 */ {3947, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3479_l1}, /*h(8128)=3480 */ {8128, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3480_l1}, /*h(12309)=3481 */ {12309, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3481_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13906)=3483 */ {13906, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3483_l1}, /*h(7141)=3484 */ {7141, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3484_l1}, /*h(11322)=3485 */ {11322, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3485_l1}, /*h(8738)=3486 */ {8738, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3486_l1}, /*h(12919)=3487 */ {12919, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3487_l1}, /*h(6154)=3488 */ {6154, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3488_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7751)=3490 */ {7751, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3490_l1}, /*h(986)=3491 */ {986, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3491_l1}, /*h(16113)=3492 */ {16113, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3492_l1}, /*h(9348)=3493 */ {9348, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3493_l1}, /*h(2583)=3494 */ {2583, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3494_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10945)=3496 */ {10945, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3496_l1}, /*h(15126)=3497 */ {15126, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3497_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5777)=3499 */ {5777, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3499_l1}, /*h(9958)=3500 */ {9958, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3500_l1}, /*h(14139)=3501 */ {14139, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3501_l1}, /*h(609)=3502 */ {609, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3502_l1}, /*h(4790)=3503 */ {4790, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3503_l1}, /*h(8971)=3504 */ {8971, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3504_l1}, /*h(6387)=3505 */ {6387, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3505_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3803)=3507 */ {3803, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3507_l1}, /*h(7984)=3508 */ {7984, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3508_l1}, /*h(1219)=3509 */ {1219, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3509_l1}, /*h(16346)=3510 */ {16346, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3510_l1}, /*h(2816)=3511 */ {2816, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3511_l1}, /*h(6997)=3512 */ {6997, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3512_l1}, /*h(11178)=3513 */ {11178, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3513_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1829)=3515 */ {1829, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3515_l1}, /*h(6010)=3516 */ {6010, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3516_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14372)=3518 */ {14372, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3518_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(842)=3520 */ {842, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3520_l1}, /*h(15969)=3521 */ {15969, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3521_l1}, /*h(13385)=3522 */ {13385, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3522_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10801)=3524 */ {10801, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3524_l1}, /*h(14982)=3525 */ {14982, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3525_l1}, /*h(8217)=3526 */ {8217, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3526_l1}, /*h(5633)=3527 */ {5633, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3527_l1}, /*h(9814)=3528 */ {9814, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3528_l1}, /*h(13995)=3529 */ {13995, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3529_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11411)=3531 */ {11411, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3531_l1}, /*h(8827)=3532 */ {8827, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3532_l1}, /*h(13008)=3533 */ {13008, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3533_l1}, /*h(6243)=3534 */ {6243, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3534_l1}, /*h(10424)=3535 */ {10424, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3535_l1}, /*h(3659)=3536 */ {3659, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3536_l1}, /*h(1075)=3537 */ {1075, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3537_l1}, /*h(16202)=3538 */ {16202, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3538_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2672)=3540 */ {2672, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3540_l1}, /*h(6853)=3541 */ {6853, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3541_l1}, /*h(11034)=3542 */ {11034, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3542_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1685)=3544 */ {1685, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3544_l1}, /*h(5866)=3545 */ {5866, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3545_l1}, /*h(3282)=3546 */ {3282, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3546_l1}, /*h(14228)=3547 */ {14228, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3547_l1}, /*h(698)=3548 */ {698, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3548_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9060)=3550 */ {9060, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3550_l1}, /*h(2295)=3551 */ {2295, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3551_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3892)=3553 */ {3892, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3553_l1}, /*h(8073)=3554 */ {8073, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3554_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2905)=3557 */ {2905, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3557_l1}, /*h(13851)=3558 */ {13851, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3558_l1}, /*h(11267)=3559 */ {11267, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3559_l1}, /*h(15448)=3560 */ {15448, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3560_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6099)=3562 */ {6099, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3562_l1}, /*h(10280)=3563 */ {10280, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3563_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7696)=3565 */ {7696, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3565_l1}, /*h(931)=3566 */ {931, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3566_l1}, /*h(16058)=3567 */ {16058, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3567_l1}, /*h(13474)=3568 */ {13474, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3568_l1}, /*h(6709)=3569 */ {6709, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3569_l1}, /*h(10890)=3570 */ {10890, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3570_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8306)=3572 */ {8306, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3572_l1}, /*h(5722)=3573 */ {5722, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3573_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3138)=3575 */ {3138, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3575_l1}, /*h(7319)=3576 */ {7319, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3576_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8916)=3578 */ {8916, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3578_l1}, /*h(2151)=3579 */ {2151, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3579_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3748)=3581 */ {3748, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3581_l1}, /*h(7929)=3582 */ {7929, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3582_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(16291)=3584 */ {16291, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3584_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2761)=3586 */ {2761, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3586_l1}, /*h(177)=3587 */ {177, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3587_l1}, /*h(11123)=3588 */ {11123, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3588_l1}, /*h(15304)=3589 */ {15304, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3589_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5955)=3591 */ {5955, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3591_l1}, /*h(10136)=3592 */ {10136, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3592_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(787)=3594 */ {787, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3594_l1}, /*h(15914)=3595 */ {15914, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3595_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13330)=3597 */ {13330, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3597_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8162)=3600 */ {8162, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3600_l1}, /*h(12343)=3601 */ {12343, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3601_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2994)=3603 */ {2994, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3603_l1}, /*h(7175)=3604 */ {7175, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3604_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15537)=3606 */ {15537, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3606_l1}, /*h(2007)=3607 */ {2007, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3607_l1}, /*h(12953)=3608 */ {12953, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3608_l1}, /*h(10369)=3609 */ {10369, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3609_l1}, /*h(14550)=3610 */ {14550, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3610_l1}, /*h(7785)=3611 */ {7785, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3611_l1}, /*h(5201)=3612 */ {5201, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3612_l1}, /*h(16147)=3613 */ {16147, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3613_l1}, /*h(13563)=3614 */ {13563, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3614_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10979)=3616 */ {10979, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3616_l1}, /*h(4214)=3617 */ {4214, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3617_l1}, /*h(8395)=3618 */ {8395, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3618_l1}, /*h(5811)=3619 */ {5811, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3619_l1}, /*h(9992)=3620 */ {9992, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3620_l1}, /*h(3227)=3621 */ {3227, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3621_l1}, /*h(643)=3622 */ {643, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3622_l1}, /*h(4824)=3623 */ {4824, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3623_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13186)=3625 */ {13186, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3625_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8018)=3628 */ {8018, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3628_l1}, /*h(12199)=3629 */ {12199, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3629_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2850)=3632 */ {2850, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3632_l1}, /*h(7031)=3633 */ {7031, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3633_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15393)=3635 */ {15393, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3635_l1}, /*h(1863)=3636 */ {1863, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3636_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10225)=3638 */ {10225, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3638_l1}, /*h(14406)=3639 */ {14406, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3639_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(16003)=3641 */ {16003, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3641_l1}, /*h(9238)=3642 */ {9238, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3642_l1}, /*h(13419)=3643 */ {13419, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3643_l1}, /*h(10835)=3644 */ {10835, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3644_l1}, /*h(4070)=3645 */ {4070, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3645_l1}, /*h(8251)=3646 */ {8251, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3646_l1}, /*h(12432)=3647 */ {12432, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3647_l1}, /*h(5667)=3648 */ {5667, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3648_l1}, /*h(3083)=3649 */ {3083, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3649_l1}, /*h(7264)=3650 */ {7264, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3650_l1}, /*h(11445)=3651 */ {11445, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3651_l1}, /*h(4680)=3652 */ {4680, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3652_l1}, /*h(2096)=3653 */ {2096, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3653_l1}, /*h(13042)=3654 */ {13042, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3654_l1}, /*h(10458)=3655 */ {10458, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3655_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7874)=3657 */ {7874, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3657_l1}, /*h(12055)=3658 */ {12055, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3658_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2706)=3660 */ {2706, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3660_l1}, /*h(6887)=3661 */ {6887, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3661_l1}, /*h(122)=3662 */ {122, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3662_l1}, /*h(15249)=3663 */ {15249, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3663_l1}, /*h(1719)=3664 */ {1719, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3664_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10081)=3666 */ {10081, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3666_l1}, /*h(14262)=3667 */ {14262, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3667_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4913)=3669 */ {4913, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3669_l1}, /*h(9094)=3670 */ {9094, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3670_l1}, /*h(13275)=3671 */ {13275, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3671_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3926)=3673 */ {3926, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3673_l1}, /*h(8107)=3674 */ {8107, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3674_l1}, /*h(12288)=3675 */ {12288, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3675_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2939)=3678 */ {2939, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3678_l1}, /*h(7120)=3679 */ {7120, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3679_l1}, /*h(11301)=3680 */ {11301, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3680_l1}, /*h(15482)=3681 */ {15482, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3681_l1}, /*h(12898)=3682 */ {12898, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3682_l1}, /*h(6133)=3683 */ {6133, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3683_l1}, /*h(10314)=3684 */ {10314, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3684_l1}, /*h(7730)=3685 */ {7730, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3685_l1}, /*h(11911)=3686 */ {11911, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3686_l1}, /*h(5146)=3687 */ {5146, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3687_l1}, /*h(2562)=3688 */ {2562, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3688_l1}, /*h(6743)=3689 */ {6743, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3689_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15105)=3691 */ {15105, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3691_l1}, /*h(8340)=3692 */ {8340, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3692_l1}, /*h(1575)=3693 */ {1575, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3693_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9937)=3695 */ {9937, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3695_l1}, /*h(7353)=3696 */ {7353, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3696_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4769)=3698 */ {4769, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3698_l1}, /*h(8950)=3699 */ {8950, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3699_l1}, /*h(13131)=3700 */ {13131, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3700_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3782)=3702 */ {3782, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3702_l1}, /*h(7963)=3703 */ {7963, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3703_l1}, /*h(12144)=3704 */ {12144, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3704_l1}, /*h(16325)=3705 */ {16325, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3705_l1}, /*h(2795)=3706 */ {2795, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3706_l1}, /*h(6976)=3707 */ {6976, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3707_l1}, /*h(211)=3708 */ {211, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3708_l1}, /*h(15338)=3709 */ {15338, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3709_l1}, /*h(1808)=3710 */ {1808, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3710_l1}, /*h(5989)=3711 */ {5989, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3711_l1}, /*h(10170)=3712 */ {10170, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3712_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(821)=3714 */ {821, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3714_l1}, /*h(5002)=3715 */ {5002, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3715_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13364)=3717 */ {13364, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3717_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14961)=3720 */ {14961, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3720_l1}, /*h(12377)=3721 */ {12377, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3721_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9793)=3723 */ {9793, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3723_l1}, /*h(13974)=3724 */ {13974, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3724_l1}, /*h(7209)=3725 */ {7209, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3725_l1}, /*h(4625)=3726 */ {4625, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3726_l1}, /*h(15571)=3727 */ {15571, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3727_l1}, /*h(12987)=3728 */ {12987, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3728_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3638)=3730 */ {3638, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3730_l1}, /*h(7819)=3731 */ {7819, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3731_l1}, /*h(12000)=3732 */ {12000, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3732_l1}, /*h(5235)=3733 */ {5235, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3733_l1}, /*h(2651)=3734 */ {2651, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3734_l1}, /*h(6832)=3735 */ {6832, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3735_l1}, /*h(67)=3736 */ {67, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3736_l1}, /*h(15194)=3737 */ {15194, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3737_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1664)=3739 */ {1664, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3739_l1}, /*h(5845)=3740 */ {5845, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3740_l1}, /*h(10026)=3741 */ {10026, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3741_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(677)=3743 */ {677, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3743_l1}, /*h(4858)=3744 */ {4858, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3744_l1}, /*h(2274)=3745 */ {2274, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3745_l1}, /*h(13220)=3746 */ {13220, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3746_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8052)=3749 */ {8052, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3749_l1}, /*h(12233)=3750 */ {12233, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3750_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13830)=3752 */ {13830, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3752_l1}, /*h(7065)=3753 */ {7065, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3753_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15427)=3755 */ {15427, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3755_l1}, /*h(1897)=3756 */ {1897, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3756_l1}, /*h(12843)=3757 */ {12843, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3757_l1}, /*h(10259)=3758 */ {10259, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3758_l1}, /*h(14440)=3759 */ {14440, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3759_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5091)=3761 */ {5091, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3761_l1}, /*h(16037)=3762 */ {16037, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3762_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6688)=3764 */ {6688, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3764_l1}, /*h(10869)=3765 */ {10869, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3765_l1}, /*h(15050)=3766 */ {15050, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3766_l1}, /*h(12466)=3767 */ {12466, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3767_l1}, /*h(5701)=3768 */ {5701, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3768_l1}, /*h(9882)=3769 */ {9882, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3769_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7298)=3771 */ {7298, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3771_l1}, /*h(11479)=3772 */ {11479, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3772_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2130)=3774 */ {2130, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3774_l1}, /*h(6311)=3775 */ {6311, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3775_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7908)=3777 */ {7908, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3777_l1}, /*h(1143)=3778 */ {1143, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3778_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2740)=3780 */ {2740, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3780_l1}, /*h(6921)=3781 */ {6921, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3781_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15283)=3783 */ {15283, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3783_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1753)=3785 */ {1753, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3785_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10115)=3787 */ {10115, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3787_l1}, /*h(14296)=3788 */ {14296, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3788_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4947)=3790 */ {4947, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3790_l1}, /*h(9128)=3791 */ {9128, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3791_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14906)=3794 */ {14906, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3794_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12322)=3796 */ {12322, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3796_l1}, /*h(9738)=3797 */ {9738, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3797_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7154)=3799 */ {7154, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3799_l1}, /*h(11335)=3800 */ {11335, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3800_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1986)=3802 */ {1986, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3802_l1}, /*h(6167)=3803 */ {6167, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3803_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14529)=3805 */ {14529, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3805_l1}, /*h(999)=3806 */ {999, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3806_l1}, /*h(11945)=3807 */ {11945, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3807_l1}, /*h(9361)=3808 */ {9361, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3808_l1}, /*h(13542)=3809 */ {13542, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3809_l1}, /*h(6777)=3810 */ {6777, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3810_l1}, /*h(4193)=3811 */ {4193, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3811_l1}, /*h(15139)=3812 */ {15139, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3812_l1}, /*h(1609)=3813 */ {1609, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3813_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9971)=3815 */ {9971, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3815_l1}, /*h(3206)=3816 */ {3206, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3816_l1}, /*h(7387)=3817 */ {7387, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3817_l1}, /*h(4803)=3818 */ {4803, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3818_l1}, /*h(8984)=3819 */ {8984, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3819_l1}, /*h(2219)=3820 */ {2219, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3820_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3816)=3822 */ {3816, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3822_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12178)=3824 */ {12178, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3824_l1}, /*h(16359)=3825 */ {16359, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3825_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7010)=3827 */ {7010, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3827_l1}, /*h(11191)=3828 */ {11191, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3828_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6023)=3832 */ {6023, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3832_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14385)=3834 */ {14385, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3834_l1}, /*h(855)=3835 */ {855, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3835_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9217)=3837 */ {9217, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3837_l1}, /*h(13398)=3838 */ {13398, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3838_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14995)=3840 */ {14995, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3840_l1}, /*h(8230)=3841 */ {8230, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3841_l1}, /*h(12411)=3842 */ {12411, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3842_l1}, /*h(9827)=3843 */ {9827, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3843_l1}, /*h(3062)=3844 */ {3062, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3844_l1}, /*h(7243)=3845 */ {7243, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3845_l1}, /*h(11424)=3846 */ {11424, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3846_l1}, /*h(4659)=3847 */ {4659, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3847_l1}, /*h(2075)=3848 */ {2075, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3848_l1}, /*h(6256)=3849 */ {6256, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3849_l1}, /*h(10437)=3850 */ {10437, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3850_l1}, /*h(3672)=3851 */ {3672, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3851_l1}, /*h(1088)=3852 */ {1088, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3852_l1}, /*h(12034)=3853 */ {12034, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3853_l1}, /*h(16215)=3854 */ {16215, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3854_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6866)=3856 */ {6866, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3856_l1}, /*h(11047)=3857 */ {11047, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3857_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1698)=3859 */ {1698, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3859_l1}, /*h(5879)=3860 */ {5879, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3860_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14241)=3862 */ {14241, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3862_l1}, /*h(711)=3863 */ {711, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3863_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9073)=3865 */ {9073, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3865_l1}, /*h(13254)=3866 */ {13254, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3866_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3905)=3868 */ {3905, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3868_l1}, /*h(8086)=3869 */ {8086, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3869_l1}, /*h(12267)=3870 */ {12267, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3870_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2918)=3872 */ {2918, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3872_l1}, /*h(7099)=3873 */ {7099, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3873_l1}, /*h(11280)=3874 */ {11280, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3874_l1}, /*h(15461)=3875 */ {15461, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3875_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1931)=3877 */ {1931, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3877_l1}, /*h(6112)=3878 */ {6112, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3878_l1}, /*h(10293)=3879 */ {10293, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3879_l1}, /*h(14474)=3880 */ {14474, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3880_l1}, /*h(11890)=3881 */ {11890, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3881_l1}, /*h(16071)=3882 */ {16071, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3882_l1}, /*h(9306)=3883 */ {9306, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3883_l1}, /*h(6722)=3884 */ {6722, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3884_l1}, /*h(10903)=3885 */ {10903, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3885_l1}, /*h(4138)=3886 */ {4138, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3886_l1}, /*h(1554)=3887 */ {1554, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3887_l1}, /*h(5735)=3888 */ {5735, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3888_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14097)=3890 */ {14097, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3890_l1}, /*h(7332)=3891 */ {7332, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3891_l1}, /*h(567)=3892 */ {567, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3892_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8929)=3894 */ {8929, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3894_l1}, /*h(13110)=3895 */ {13110, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3895_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3761)=3897 */ {3761, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3897_l1}, /*h(7942)=3898 */ {7942, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3898_l1}, /*h(12123)=3899 */ {12123, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3899_l1}, /*h(16304)=3900 */ {16304, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3900_l1}, /*h(2774)=3901 */ {2774, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3901_l1}, /*h(6955)=3902 */ {6955, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3902_l1}, /*h(11136)=3903 */ {11136, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3903_l1}, /*h(15317)=3904 */ {15317, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3904_l1}, /*h(1787)=3905 */ {1787, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3905_l1}, /*h(5968)=3906 */ {5968, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3906_l1}, /*h(10149)=3907 */ {10149, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3907_l1}, /*h(14330)=3908 */ {14330, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3908_l1}, /*h(800)=3909 */ {800, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3909_l1}, /*h(15927)=3910 */ {15927, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3910_l1}, /*h(9162)=3911 */ {9162, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3911_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3994)=3914 */ {3994, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3914_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12356)=3916 */ {12356, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3916_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13953)=3919 */ {13953, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3919_l1}, /*h(11369)=3920 */ {11369, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3920_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8785)=3922 */ {8785, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3922_l1}, /*h(12966)=3923 */ {12966, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3923_l1}, /*h(6201)=3924 */ {6201, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3924_l1}, /*h(14563)=3925 */ {14563, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3925_l1}, /*h(7798)=3926 */ {7798, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3926_l1}, /*h(11979)=3927 */ {11979, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3927_l1}, /*h(16160)=3928 */ {16160, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3928_l1}, /*h(9395)=3929 */ {9395, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3929_l1}, /*h(6811)=3930 */ {6811, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3930_l1}, /*h(10992)=3931 */ {10992, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3931_l1}, /*h(4227)=3932 */ {4227, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3932_l1}, /*h(1643)=3933 */ {1643, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3933_l1}, /*h(5824)=3934 */ {5824, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3934_l1}, /*h(10005)=3935 */ {10005, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3935_l1}, /*h(14186)=3936 */ {14186, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3936_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(656)=3938 */ {656, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3938_l1}, /*h(4837)=3939 */ {4837, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3939_l1}, /*h(9018)=3940 */ {9018, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3940_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3850)=3943 */ {3850, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3943_l1}, /*h(1266)=3944 */ {1266, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3944_l1}, /*h(12212)=3945 */ {12212, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3945_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7044)=3948 */ {7044, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3948_l1}, /*h(11225)=3949 */ {11225, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3949_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12822)=3951 */ {12822, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3951_l1}, /*h(6057)=3952 */ {6057, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3952_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14419)=3954 */ {14419, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3954_l1}, /*h(889)=3955 */ {889, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3955_l1}, /*h(11835)=3956 */ {11835, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3956_l1}, /*h(9251)=3957 */ {9251, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3957_l1}, /*h(13432)=3958 */ {13432, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3958_l1}, /*h(6667)=3959 */ {6667, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3959_l1}, /*h(4083)=3960 */ {4083, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3960_l1}, /*h(15029)=3961 */ {15029, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3961_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5680)=3963 */ {5680, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3963_l1}, /*h(9861)=3964 */ {9861, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3964_l1}, /*h(14042)=3965 */ {14042, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3965_l1}, /*h(11458)=3966 */ {11458, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3966_l1}, /*h(4693)=3967 */ {4693, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3967_l1}, /*h(8874)=3968 */ {8874, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3968_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6290)=3970 */ {6290, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3970_l1}, /*h(3706)=3971 */ {3706, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3971_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1122)=3973 */ {1122, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3973_l1}, /*h(5303)=3974 */ {5303, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3974_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6900)=3976 */ {6900, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3976_l1}, /*h(135)=3977 */ {135, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3977_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1732)=3979 */ {1732, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3979_l1}, /*h(5913)=3980 */ {5913, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3980_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14275)=3982 */ {14275, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3982_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(745)=3984 */ {745, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3984_l1}, /*h(15872)=3985 */ {15872, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3985_l1}, /*h(9107)=3986 */ {9107, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3986_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3939)=3989 */ {3939, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3989_l1}, /*h(8120)=3990 */ {8120, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3990_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13898)=3993 */ {13898, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3993_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11314)=3995 */ {11314, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3995_l1}, /*h(8730)=3996 */ {8730, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3996_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6146)=3998 */ {6146, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3998_l1}, /*h(10327)=3999 */ {10327, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_3999_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(978)=4001 */ {978, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4001_l1}, /*h(5159)=4002 */ {5159, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4002_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13521)=4004 */ {13521, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4004_l1}, /*h(6756)=4005 */ {6756, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4005_l1}, /*h(10937)=4006 */ {10937, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4006_l1}, /*h(8353)=4007 */ {8353, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4007_l1}, /*h(12534)=4008 */ {12534, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4008_l1}, /*h(5769)=4009 */ {5769, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4009_l1}, /*h(3185)=4010 */ {3185, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4010_l1}, /*h(7366)=4011 */ {7366, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4011_l1}, /*h(601)=4012 */ {601, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4012_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8963)=4014 */ {8963, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4014_l1}, /*h(2198)=4015 */ {2198, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4015_l1}, /*h(6379)=4016 */ {6379, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4016_l1}, /*h(3795)=4017 */ {3795, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4017_l1}, /*h(7976)=4018 */ {7976, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4018_l1}, /*h(1211)=4019 */ {1211, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4019_l1}, /*h(16338)=4020 */ {16338, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4020_l1}, /*h(2808)=4021 */ {2808, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4021_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11170)=4023 */ {11170, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4023_l1}, /*h(15351)=4024 */ {15351, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4024_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6002)=4026 */ {6002, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4026_l1}, /*h(10183)=4027 */ {10183, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4027_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(834)=4030 */ {834, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4030_l1}, /*h(5015)=4031 */ {5015, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4031_l1}, /*h(13377)=4032 */ {13377, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4032_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10793)=4034 */ {10793, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4034_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8209)=4036 */ {8209, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4036_l1}, /*h(12390)=4037 */ {12390, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4037_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13987)=4039 */ {13987, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4039_l1}, /*h(7222)=4040 */ {7222, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4040_l1}, /*h(11403)=4041 */ {11403, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4041_l1}, /*h(8819)=4042 */ {8819, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4042_l1}, /*h(2054)=4043 */ {2054, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4043_l1}, /*h(6235)=4044 */ {6235, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4044_l1}, /*h(10416)=4045 */ {10416, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4045_l1}, /*h(3651)=4046 */ {3651, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4046_l1}, /*h(1067)=4047 */ {1067, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4047_l1}, /*h(16194)=4048 */ {16194, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4048_l1}, /*h(9429)=4049 */ {9429, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4049_l1}, /*h(2664)=4050 */ {2664, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4050_l1}, /*h(80)=4051 */ {80, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4051_l1}, /*h(11026)=4052 */ {11026, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4052_l1}, /*h(15207)=4053 */ {15207, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4053_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5858)=4055 */ {5858, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4055_l1}, /*h(3274)=4056 */ {3274, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4056_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(690)=4058 */ {690, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4058_l1}, /*h(4871)=4059 */ {4871, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4059_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13233)=4061 */ {13233, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4061_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8065)=4064 */ {8065, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4064_l1}, /*h(12246)=4065 */ {12246, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4065_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2897)=4067 */ {2897, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4067_l1}, /*h(7078)=4068 */ {7078, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4068_l1}, /*h(11259)=4069 */ {11259, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4069_l1}, /*h(15440)=4070 */ {15440, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4070_l1}, /*h(1910)=4071 */ {1910, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4071_l1}, /*h(6091)=4072 */ {6091, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4072_l1}, /*h(10272)=4073 */ {10272, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4073_l1}, /*h(14453)=4074 */ {14453, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4074_l1}, /*h(7688)=4075 */ {7688, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4075_l1}, /*h(923)=4076 */ {923, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4076_l1}, /*h(16050)=4077 */ {16050, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4077_l1}, /*h(13466)=4078 */ {13466, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4078_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10882)=4080 */ {10882, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4080_l1}, /*h(15063)=4081 */ {15063, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4081_l1}, /*h(8298)=4082 */ {8298, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4082_l1}, /*h(5714)=4083 */ {5714, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4083_l1}, /*h(9895)=4084 */ {9895, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4084_l1}, /*h(3130)=4085 */ {3130, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4085_l1}, /*h(546)=4086 */ {546, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4086_l1}, /*h(4727)=4087 */ {4727, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4087_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13089)=4089 */ {13089, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4089_l1}, /*h(6324)=4090 */ {6324, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4090_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7921)=4092 */ {7921, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4092_l1}, /*h(12102)=4093 */ {12102, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4093_l1}, /*h(16283)=4094 */ {16283, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4094_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2753)=4096 */ {2753, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4096_l1}, /*h(6934)=4097 */ {6934, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4097_l1}, /*h(11115)=4098 */ {11115, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4098_l1}, /*h(15296)=4099 */ {15296, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4099_l1}, /*h(1766)=4100 */ {1766, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4100_l1}, /*h(5947)=4101 */ {5947, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4101_l1}, /*h(10128)=4102 */ {10128, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4102_l1}, /*h(14309)=4103 */ {14309, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4103_l1}, /*h(779)=4104 */ {779, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4104_l1}, /*h(15906)=4105 */ {15906, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4105_l1}, /*h(9141)=4106 */ {9141, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4106_l1}, /*h(13322)=4107 */ {13322, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4107_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14919)=4109 */ {14919, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4109_l1}, /*h(8154)=4110 */ {8154, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4110_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2986)=4113 */ {2986, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4113_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11348)=4115 */ {11348, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4115_l1}, /*h(15529)=4116 */ {15529, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4116_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12945)=4118 */ {12945, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4118_l1}, /*h(10361)=4119 */ {10361, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4119_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7777)=4121 */ {7777, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4121_l1}, /*h(11958)=4122 */ {11958, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4122_l1}, /*h(16139)=4123 */ {16139, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4123_l1}, /*h(13555)=4124 */ {13555, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4124_l1}, /*h(6790)=4125 */ {6790, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4125_l1}, /*h(10971)=4126 */ {10971, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4126_l1}, /*h(15152)=4127 */ {15152, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4127_l1}, /*h(1622)=4128 */ {1622, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4128_l1}, /*h(5803)=4129 */ {5803, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4129_l1}, /*h(9984)=4130 */ {9984, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4130_l1}, /*h(3219)=4131 */ {3219, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4131_l1}, /*h(635)=4132 */ {635, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4132_l1}, /*h(4816)=4133 */ {4816, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4133_l1}, /*h(8997)=4134 */ {8997, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4134_l1}, /*h(13178)=4135 */ {13178, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4135_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8010)=4138 */ {8010, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4138_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(16372)=4140 */ {16372, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4140_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2842)=4142 */ {2842, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4142_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11204)=4144 */ {11204, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4144_l1}, /*h(15385)=4145 */ {15385, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4145_l1}, /*h(12801)=4146 */ {12801, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4146_l1}, /*h(6036)=4147 */ {6036, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4147_l1}, /*h(10217)=4148 */ {10217, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4148_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11814)=4150 */ {11814, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4150_l1}, /*h(15995)=4151 */ {15995, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4151_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13411)=4153 */ {13411, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4153_l1}, /*h(10827)=4154 */ {10827, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4154_l1}, /*h(15008)=4155 */ {15008, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4155_l1}, /*h(8243)=4156 */ {8243, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4156_l1}, /*h(12424)=4157 */ {12424, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4157_l1}, /*h(5659)=4158 */ {5659, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4158_l1}, /*h(3075)=4159 */ {3075, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4159_l1}, /*h(14021)=4160 */ {14021, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4160_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4672)=4162 */ {4672, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4162_l1}, /*h(8853)=4163 */ {8853, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4163_l1}, /*h(13034)=4164 */ {13034, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4164_l1}, /*h(10450)=4165 */ {10450, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4165_l1}, /*h(3685)=4166 */ {3685, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4166_l1}, /*h(7866)=4167 */ {7866, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4167_l1}, /*h(5282)=4168 */ {5282, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4168_l1}, /*h(9463)=4169 */ {9463, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4169_l1}, /*h(2698)=4170 */ {2698, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4170_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(114)=4172 */ {114, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4172_l1}, /*h(4295)=4173 */ {4295, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4173_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5892)=4175 */ {5892, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4175_l1}, /*h(10073)=4176 */ {10073, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4176_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(724)=4178 */ {724, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4178_l1}, /*h(4905)=4179 */ {4905, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4179_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13267)=4181 */ {13267, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4181_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8099)=4184 */ {8099, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4184_l1}, /*h(12280)=4185 */ {12280, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4185_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2931)=4188 */ {2931, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4188_l1}, /*h(7112)=4189 */ {7112, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4189_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15474)=4191 */ {15474, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4191_l1}, /*h(12890)=4192 */ {12890, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4192_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10306)=4194 */ {10306, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4194_l1}, /*h(14487)=4195 */ {14487, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4195_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5138)=4197 */ {5138, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4197_l1}, /*h(9319)=4198 */ {9319, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4198_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10916)=4200 */ {10916, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4200_l1}, /*h(4151)=4201 */ {4151, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4201_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12513)=4203 */ {12513, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4203_l1}, /*h(5748)=4204 */ {5748, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4204_l1}, /*h(9929)=4205 */ {9929, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4205_l1}, /*h(7345)=4206 */ {7345, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4206_l1}, /*h(580)=4207 */ {580, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4207_l1}, /*h(4761)=4208 */ {4761, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4208_l1}, /*h(2177)=4209 */ {2177, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4209_l1}, /*h(13123)=4210 */ {13123, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4210_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7955)=4213 */ {7955, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4213_l1}, /*h(5371)=4214 */ {5371, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4214_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2787)=4216 */ {2787, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4216_l1}, /*h(6968)=4217 */ {6968, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4217_l1}, /*h(203)=4218 */ {203, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4218_l1}, /*h(15330)=4219 */ {15330, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4219_l1}, /*h(1800)=4220 */ {1800, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4220_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10162)=4222 */ {10162, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4222_l1}, /*h(14343)=4223 */ {14343, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4223_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4994)=4225 */ {4994, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4225_l1}, /*h(9175)=4226 */ {9175, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4226_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4007)=4229 */ {4007, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4229_l1}, /*h(14953)=4230 */ {14953, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4230_l1}, /*h(12369)=4231 */ {12369, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4231_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9785)=4233 */ {9785, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4233_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7201)=4235 */ {7201, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4235_l1}, /*h(11382)=4236 */ {11382, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4236_l1}, /*h(15563)=4237 */ {15563, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4237_l1}, /*h(12979)=4238 */ {12979, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4238_l1}, /*h(6214)=4239 */ {6214, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4239_l1}, /*h(10395)=4240 */ {10395, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4240_l1}, /*h(7811)=4241 */ {7811, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4241_l1}, /*h(1046)=4242 */ {1046, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4242_l1}, /*h(5227)=4243 */ {5227, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4243_l1}, /*h(2643)=4244 */ {2643, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4244_l1}, /*h(6824)=4245 */ {6824, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4245_l1}, /*h(59)=4246 */ {59, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4246_l1}, /*h(15186)=4247 */ {15186, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4247_l1}, /*h(8421)=4248 */ {8421, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4248_l1}, /*h(1656)=4249 */ {1656, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4249_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3253)=4251 */ {3253, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4251_l1}, /*h(14199)=4252 */ {14199, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4252_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4850)=4254 */ {4850, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4254_l1}, /*h(9031)=4255 */ {9031, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4255_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3863)=4258 */ {3863, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4258_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12225)=4260 */ {12225, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4260_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7057)=4263 */ {7057, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4263_l1}, /*h(11238)=4264 */ {11238, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4264_l1}, /*h(15419)=4265 */ {15419, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4265_l1}, /*h(1889)=4266 */ {1889, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4266_l1}, /*h(6070)=4267 */ {6070, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4267_l1}, /*h(10251)=4268 */ {10251, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4268_l1}, /*h(14432)=4269 */ {14432, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4269_l1}, /*h(902)=4270 */ {902, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4270_l1}, /*h(5083)=4271 */ {5083, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4271_l1}, /*h(9264)=4272 */ {9264, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4272_l1}, /*h(13445)=4273 */ {13445, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4273_l1}, /*h(6680)=4274 */ {6680, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4274_l1}, /*h(4096)=4275 */ {4096, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4275_l1}, /*h(15042)=4276 */ {15042, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4276_l1}, /*h(12458)=4277 */ {12458, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4277_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9874)=4279 */ {9874, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4279_l1}, /*h(14055)=4280 */ {14055, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4280_l1}, /*h(7290)=4281 */ {7290, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4281_l1}, /*h(4706)=4282 */ {4706, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4282_l1}, /*h(8887)=4283 */ {8887, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4283_l1}, /*h(2122)=4284 */ {2122, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4284_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3719)=4286 */ {3719, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4286_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12081)=4288 */ {12081, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4288_l1}, /*h(16262)=4289 */ {16262, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4289_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6913)=4291 */ {6913, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4291_l1}, /*h(11094)=4292 */ {11094, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4292_l1}, /*h(15275)=4293 */ {15275, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4293_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1745)=4295 */ {1745, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4295_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10107)=4297 */ {10107, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4297_l1}, /*h(14288)=4298 */ {14288, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4298_l1}, /*h(758)=4299 */ {758, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4299_l1}, /*h(4939)=4300 */ {4939, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4300_l1}, /*h(9120)=4301 */ {9120, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4301_l1}, /*h(13301)=4302 */ {13301, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4302_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14898)=4304 */ {14898, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4304_l1}, /*h(8133)=4305 */ {8133, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4305_l1}, /*h(12314)=4306 */ {12314, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4306_l1}, /*h(9730)=4307 */ {9730, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4307_l1}, /*h(13911)=4308 */ {13911, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4308_l1}, /*h(7146)=4309 */ {7146, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4309_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15508)=4311 */ {15508, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4311_l1}, /*h(1978)=4312 */ {1978, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4312_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10340)=4314 */ {10340, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4314_l1}, /*h(14521)=4315 */ {14521, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4315_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11937)=4317 */ {11937, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4317_l1}, /*h(16118)=4318 */ {16118, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4318_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6769)=4320 */ {6769, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4320_l1}, /*h(10950)=4321 */ {10950, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4321_l1}, /*h(15131)=4322 */ {15131, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4322_l1}, /*h(1601)=4323 */ {1601, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4323_l1}, /*h(5782)=4324 */ {5782, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4324_l1}, /*h(9963)=4325 */ {9963, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4325_l1}, /*h(14144)=4326 */ {14144, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4326_l1}, /*h(7379)=4327 */ {7379, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4327_l1}, /*h(4795)=4328 */ {4795, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4328_l1}, /*h(8976)=4329 */ {8976, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4329_l1}, /*h(2211)=4330 */ {2211, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4330_l1}, /*h(6392)=4331 */ {6392, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4331_l1}, /*h(3808)=4332 */ {3808, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4332_l1}, /*h(7989)=4333 */ {7989, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4333_l1}, /*h(12170)=4334 */ {12170, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4334_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2821)=4336 */ {2821, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4336_l1}, /*h(7002)=4337 */ {7002, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4337_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15364)=4339 */ {15364, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4339_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1834)=4341 */ {1834, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4341_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10196)=4343 */ {10196, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4343_l1}, /*h(14377)=4344 */ {14377, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4344_l1}, /*h(11793)=4345 */ {11793, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4345_l1}, /*h(15974)=4346 */ {15974, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4346_l1}, /*h(9209)=4347 */ {9209, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4347_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10806)=4349 */ {10806, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4349_l1}, /*h(14987)=4350 */ {14987, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4350_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12403)=4352 */ {12403, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4352_l1}, /*h(9819)=4353 */ {9819, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4353_l1}, /*h(14000)=4354 */ {14000, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4354_l1}, /*h(7235)=4355 */ {7235, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4355_l1}, /*h(11416)=4356 */ {11416, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4356_l1}, /*h(4651)=4357 */ {4651, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4357_l1}, /*h(2067)=4358 */ {2067, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4358_l1}, /*h(13013)=4359 */ {13013, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4359_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3664)=4361 */ {3664, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4361_l1}, /*h(7845)=4362 */ {7845, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4362_l1}, /*h(12026)=4363 */ {12026, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4363_l1}, /*h(9442)=4364 */ {9442, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4364_l1}, /*h(2677)=4365 */ {2677, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4365_l1}, /*h(6858)=4366 */ {6858, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4366_l1}, /*h(4274)=4367 */ {4274, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4367_l1}, /*h(15220)=4368 */ {15220, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4368_l1}, /*h(1690)=4369 */ {1690, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4369_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10052)=4371 */ {10052, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4371_l1}, /*h(3287)=4372 */ {3287, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4372_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4884)=4374 */ {4884, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4374_l1}, /*h(9065)=4375 */ {9065, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4375_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3897)=4378 */ {3897, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4378_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12259)=4380 */ {12259, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4380_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7091)=4383 */ {7091, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4383_l1}, /*h(11272)=4384 */ {11272, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4384_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1923)=4387 */ {1923, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4387_l1}, /*h(6104)=4388 */ {6104, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4388_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14466)=4390 */ {14466, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4390_l1}, /*h(11882)=4391 */ {11882, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4391_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9298)=4393 */ {9298, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4393_l1}, /*h(6714)=4394 */ {6714, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4394_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4130)=4396 */ {4130, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4396_l1}, /*h(8311)=4397 */ {8311, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4397_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9908)=4399 */ {9908, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4399_l1}, /*h(3143)=4400 */ {3143, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4400_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11505)=4402 */ {11505, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4402_l1}, /*h(4740)=4403 */ {4740, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4403_l1}, /*h(8921)=4404 */ {8921, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4404_l1}, /*h(6337)=4405 */ {6337, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4405_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3753)=4407 */ {3753, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4407_l1}, /*h(1169)=4408 */ {1169, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4408_l1}, /*h(12115)=4409 */ {12115, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4409_l1}, /*h(16296)=4410 */ {16296, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4410_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6947)=4412 */ {6947, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4412_l1}, /*h(11128)=4413 */ {11128, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4413_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1779)=4415 */ {1779, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4415_l1}, /*h(5960)=4416 */ {5960, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4416_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14322)=4418 */ {14322, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4418_l1}, /*h(792)=4419 */ {792, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4419_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9154)=4421 */ {9154, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4421_l1}, /*h(13335)=4422 */ {13335, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4422_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3986)=4424 */ {3986, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4424_l1}, /*h(8167)=4425 */ {8167, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4425_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2999)=4428 */ {2999, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4428_l1}, /*h(13945)=4429 */ {13945, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4429_l1}, /*h(11361)=4430 */ {11361, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4430_l1}, /*h(15542)=4431 */ {15542, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4431_l1}, /*h(8777)=4432 */ {8777, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4432_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6193)=4434 */ {6193, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4434_l1}, /*h(10374)=4435 */ {10374, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4435_l1}, /*h(14555)=4436 */ {14555, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4436_l1}, /*h(11971)=4437 */ {11971, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4437_l1}, /*h(5206)=4438 */ {5206, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4438_l1}, /*h(9387)=4439 */ {9387, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4439_l1}, /*h(6803)=4440 */ {6803, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4440_l1}, /*h(38)=4441 */ {38, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4441_l1}, /*h(4219)=4442 */ {4219, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4442_l1}, /*h(1635)=4443 */ {1635, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4443_l1}, /*h(5816)=4444 */ {5816, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4444_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14178)=4446 */ {14178, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4446_l1}, /*h(7413)=4447 */ {7413, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4447_l1}, /*h(648)=4448 */ {648, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4448_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9010)=4450 */ {9010, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4450_l1}, /*h(13191)=4451 */ {13191, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4451_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3842)=4453 */ {3842, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4453_l1}, /*h(8023)=4454 */ {8023, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4454_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2855)=4457 */ {2855, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4457_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11217)=4459 */ {11217, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4459_l1}, /*h(15398)=4460 */ {15398, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4460_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6049)=4462 */ {6049, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4462_l1}, /*h(10230)=4463 */ {10230, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4463_l1}, /*h(14411)=4464 */ {14411, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4464_l1}, /*h(881)=4465 */ {881, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4465_l1}, /*h(5062)=4466 */ {5062, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4466_l1}, /*h(9243)=4467 */ {9243, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4467_l1}, /*h(13424)=4468 */ {13424, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4468_l1}, /*h(6659)=4469 */ {6659, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4469_l1}, /*h(4075)=4470 */ {4075, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4470_l1}, /*h(8256)=4471 */ {8256, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4471_l1}, /*h(12437)=4472 */ {12437, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4472_l1}, /*h(5672)=4473 */ {5672, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4473_l1}, /*h(3088)=4474 */ {3088, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4474_l1}, /*h(14034)=4475 */ {14034, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4475_l1}, /*h(11450)=4476 */ {11450, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4476_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8866)=4478 */ {8866, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4478_l1}, /*h(13047)=4479 */ {13047, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4479_l1}, /*h(6282)=4480 */ {6282, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4480_l1}, /*h(3698)=4481 */ {3698, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4481_l1}, /*h(7879)=4482 */ {7879, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4482_l1}, /*h(1114)=4483 */ {1114, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4483_l1}, /*h(16241)=4484 */ {16241, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4484_l1}, /*h(2711)=4485 */ {2711, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4485_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11073)=4487 */ {11073, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4487_l1}, /*h(15254)=4488 */ {15254, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4488_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5905)=4490 */ {5905, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4490_l1}, /*h(10086)=4491 */ {10086, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4491_l1}, /*h(14267)=4492 */ {14267, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4492_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(737)=4494 */ {737, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4494_l1}, /*h(4918)=4495 */ {4918, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4495_l1}, /*h(9099)=4496 */ {9099, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4496_l1}, /*h(13280)=4497 */ {13280, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4497_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3931)=4499 */ {3931, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4499_l1}, /*h(8112)=4500 */ {8112, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4500_l1}, /*h(12293)=4501 */ {12293, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4501_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13890)=4503 */ {13890, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4503_l1}, /*h(7125)=4504 */ {7125, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4504_l1}, /*h(11306)=4505 */ {11306, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4505_l1}, /*h(8722)=4506 */ {8722, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4506_l1}, /*h(12903)=4507 */ {12903, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4507_l1}, /*h(6138)=4508 */ {6138, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4508_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14500)=4510 */ {14500, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4510_l1}, /*h(970)=4511 */ {970, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4511_l1}, /*h(16097)=4512 */ {16097, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4512_l1}, /*h(9332)=4513 */ {9332, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4513_l1}, /*h(2567)=4514 */ {2567, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4514_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10929)=4516 */ {10929, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4516_l1}, /*h(15110)=4517 */ {15110, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4517_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5761)=4519 */ {5761, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4519_l1}, /*h(9942)=4520 */ {9942, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4520_l1}, /*h(14123)=4521 */ {14123, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4521_l1}, /*h(593)=4522 */ {593, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4522_l1}, /*h(4774)=4523 */ {4774, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4523_l1}, /*h(8955)=4524 */ {8955, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4524_l1}, /*h(13136)=4525 */ {13136, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4525_l1}, /*h(6371)=4526 */ {6371, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4526_l1}, /*h(3787)=4527 */ {3787, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4527_l1}, /*h(7968)=4528 */ {7968, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4528_l1}, /*h(1203)=4529 */ {1203, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4529_l1}, /*h(16330)=4530 */ {16330, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4530_l1}, /*h(2800)=4531 */ {2800, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4531_l1}, /*h(6981)=4532 */ {6981, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4532_l1}, /*h(11162)=4533 */ {11162, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4533_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1813)=4535 */ {1813, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4535_l1}, /*h(5994)=4536 */ {5994, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4536_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14356)=4538 */ {14356, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4538_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(826)=4540 */ {826, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4540_l1}, /*h(15953)=4541 */ {15953, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4541_l1}, /*h(13369)=4542 */ {13369, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4542_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10785)=4544 */ {10785, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4544_l1}, /*h(14966)=4545 */ {14966, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4545_l1}, /*h(8201)=4546 */ {8201, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4546_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9798)=4548 */ {9798, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4548_l1}, /*h(13979)=4549 */ {13979, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4549_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4630)=4551 */ {4630, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4551_l1}, /*h(8811)=4552 */ {8811, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4552_l1}, /*h(12992)=4553 */ {12992, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4553_l1}, /*h(6227)=4554 */ {6227, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4554_l1}, /*h(10408)=4555 */ {10408, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4555_l1}, /*h(3643)=4556 */ {3643, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4556_l1}, /*h(1059)=4557 */ {1059, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4557_l1}, /*h(16186)=4558 */ {16186, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4558_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2656)=4560 */ {2656, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4560_l1}, /*h(6837)=4561 */ {6837, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4561_l1}, /*h(11018)=4562 */ {11018, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4562_l1}, /*h(8434)=4563 */ {8434, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4563_l1}, /*h(1669)=4564 */ {1669, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4564_l1}, /*h(5850)=4565 */ {5850, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4565_l1}, /*h(3266)=4566 */ {3266, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4566_l1}, /*h(14212)=4567 */ {14212, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4567_l1}, /*h(682)=4568 */ {682, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4568_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9044)=4570 */ {9044, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4570_l1}, /*h(2279)=4571 */ {2279, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4571_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3876)=4573 */ {3876, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4573_l1}, /*h(8057)=4574 */ {8057, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4574_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2889)=4577 */ {2889, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4577_l1}, /*h(13835)=4578 */ {13835, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4578_l1}, /*h(11251)=4579 */ {11251, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4579_l1}, /*h(15432)=4580 */ {15432, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4580_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6083)=4582 */ {6083, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4582_l1}, /*h(10264)=4583 */ {10264, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4583_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7680)=4585 */ {7680, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4585_l1}, /*h(915)=4586 */ {915, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4586_l1}, /*h(16042)=4587 */ {16042, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4587_l1}, /*h(13458)=4588 */ {13458, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4588_l1}, /*h(6693)=4589 */ {6693, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4589_l1}, /*h(10874)=4590 */ {10874, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4590_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8290)=4592 */ {8290, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4592_l1}, /*h(12471)=4593 */ {12471, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4593_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3122)=4595 */ {3122, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4595_l1}, /*h(538)=4596 */ {538, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4596_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8900)=4598 */ {8900, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4598_l1}, /*h(2135)=4599 */ {2135, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4599_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3732)=4602 */ {3732, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4602_l1}, /*h(7913)=4603 */ {7913, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4603_l1}, /*h(16275)=4604 */ {16275, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4604_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2745)=4606 */ {2745, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4606_l1}, /*h(161)=4607 */ {161, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4607_l1}, /*h(11107)=4608 */ {11107, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4608_l1}, /*h(15288)=4609 */ {15288, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4609_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10120)=4612 */ {10120, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4612_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(771)=4614 */ {771, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4614_l1}, /*h(15898)=4615 */ {15898, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4615_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13314)=4617 */ {13314, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4617_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8146)=4620 */ {8146, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4620_l1}, /*h(12327)=4621 */ {12327, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4621_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2978)=4623 */ {2978, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4623_l1}, /*h(7159)=4624 */ {7159, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4624_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15521)=4626 */ {15521, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4626_l1}, /*h(1991)=4627 */ {1991, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4627_l1}, /*h(12937)=4628 */ {12937, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4628_l1}, /*h(10353)=4629 */ {10353, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4629_l1}, /*h(14534)=4630 */ {14534, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4630_l1}, /*h(7769)=4631 */ {7769, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4631_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(16131)=4633 */ {16131, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4633_l1}, /*h(9366)=4634 */ {9366, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4634_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10963)=4636 */ {10963, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4636_l1}, /*h(4198)=4637 */ {4198, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4637_l1}, /*h(8379)=4638 */ {8379, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4638_l1}, /*h(5795)=4639 */ {5795, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4639_l1}, /*h(9976)=4640 */ {9976, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4640_l1}, /*h(3211)=4641 */ {3211, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4641_l1}, /*h(627)=4642 */ {627, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4642_l1}, /*h(4808)=4643 */ {4808, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4643_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13170)=4645 */ {13170, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4645_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12183)=4649 */ {12183, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4649_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2834)=4652 */ {2834, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4652_l1}, /*h(7015)=4653 */ {7015, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4653_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15377)=4655 */ {15377, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4655_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10209)=4658 */ {10209, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4658_l1}, /*h(14390)=4659 */ {14390, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4659_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15987)=4661 */ {15987, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4661_l1}, /*h(9222)=4662 */ {9222, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4662_l1}, /*h(13403)=4663 */ {13403, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4663_l1}, /*h(10819)=4664 */ {10819, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4664_l1}, /*h(4054)=4665 */ {4054, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4665_l1}, /*h(8235)=4666 */ {8235, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4666_l1}, /*h(12416)=4667 */ {12416, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4667_l1}, /*h(5651)=4668 */ {5651, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4668_l1}, /*h(3067)=4669 */ {3067, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4669_l1}, /*h(7248)=4670 */ {7248, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4670_l1}, /*h(11429)=4671 */ {11429, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4671_l1}, /*h(15610)=4672 */ {15610, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4672_l1}, /*h(2080)=4673 */ {2080, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4673_l1}, /*h(13026)=4674 */ {13026, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4674_l1}, /*h(10442)=4675 */ {10442, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4675_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7858)=4677 */ {7858, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4677_l1}, /*h(12039)=4678 */ {12039, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4678_l1}, /*h(5274)=4679 */ {5274, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4679_l1}, /*h(2690)=4680 */ {2690, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4680_l1}, /*h(6871)=4681 */ {6871, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4681_l1}, /*h(106)=4682 */ {106, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4682_l1}, /*h(15233)=4683 */ {15233, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4683_l1}, /*h(1703)=4684 */ {1703, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4684_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10065)=4686 */ {10065, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4686_l1}, /*h(14246)=4687 */ {14246, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4687_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4897)=4689 */ {4897, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4689_l1}, /*h(9078)=4690 */ {9078, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4690_l1}, /*h(13259)=4691 */ {13259, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4691_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8091)=4694 */ {8091, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4694_l1}, /*h(12272)=4695 */ {12272, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4695_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2923)=4698 */ {2923, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4698_l1}, /*h(7104)=4699 */ {7104, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4699_l1}, /*h(11285)=4700 */ {11285, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4700_l1}, /*h(15466)=4701 */ {15466, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4701_l1}, /*h(12882)=4702 */ {12882, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4702_l1}, /*h(6117)=4703 */ {6117, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4703_l1}, /*h(10298)=4704 */ {10298, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4704_l1}, /*h(7714)=4705 */ {7714, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4705_l1}, /*h(11895)=4706 */ {11895, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4706_l1}, /*h(5130)=4707 */ {5130, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4707_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6727)=4709 */ {6727, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4709_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15089)=4711 */ {15089, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4711_l1}, /*h(8324)=4712 */ {8324, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4712_l1}, /*h(1559)=4713 */ {1559, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4713_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9921)=4715 */ {9921, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4715_l1}, /*h(14102)=4716 */ {14102, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4716_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4753)=4718 */ {4753, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4718_l1}, /*h(8934)=4719 */ {8934, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4719_l1}, /*h(13115)=4720 */ {13115, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4720_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3766)=4722 */ {3766, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4722_l1}, /*h(7947)=4723 */ {7947, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4723_l1}, /*h(12128)=4724 */ {12128, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4724_l1}, /*h(5363)=4725 */ {5363, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4725_l1}, /*h(2779)=4726 */ {2779, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4726_l1}, /*h(6960)=4727 */ {6960, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4727_l1}, /*h(195)=4728 */ {195, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4728_l1}, /*h(15322)=4729 */ {15322, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4729_l1}, /*h(1792)=4730 */ {1792, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4730_l1}, /*h(5973)=4731 */ {5973, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4731_l1}, /*h(10154)=4732 */ {10154, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4732_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(805)=4734 */ {805, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4734_l1}, /*h(4986)=4735 */ {4986, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4735_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13348)=4737 */ {13348, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4737_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14945)=4740 */ {14945, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4740_l1}, /*h(12361)=4741 */ {12361, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4741_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9777)=4743 */ {9777, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4743_l1}, /*h(13958)=4744 */ {13958, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4744_l1}, /*h(7193)=4745 */ {7193, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4745_l1}, /*h(4609)=4746 */ {4609, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4746_l1}, /*h(8790)=4747 */ {8790, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4747_l1}, /*h(12971)=4748 */ {12971, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4748_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10387)=4750 */ {10387, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4750_l1}, /*h(7803)=4751 */ {7803, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4751_l1}, /*h(11984)=4752 */ {11984, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4752_l1}, /*h(5219)=4753 */ {5219, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4753_l1}, /*h(9400)=4754 */ {9400, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4754_l1}, /*h(2635)=4755 */ {2635, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4755_l1}, /*h(51)=4756 */ {51, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4756_l1}, /*h(15178)=4757 */ {15178, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4757_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1648)=4759 */ {1648, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4759_l1}, /*h(5829)=4760 */ {5829, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4760_l1}, /*h(10010)=4761 */ {10010, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4761_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(661)=4763 */ {661, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4763_l1}, /*h(4842)=4764 */ {4842, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4764_l1}, /*h(2258)=4765 */ {2258, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4765_l1}, /*h(13204)=4766 */ {13204, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4766_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8036)=4769 */ {8036, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4769_l1}, /*h(1271)=4770 */ {1271, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4770_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2868)=4772 */ {2868, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4772_l1}, /*h(7049)=4773 */ {7049, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4773_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15411)=4775 */ {15411, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4775_l1}, /*h(1881)=4776 */ {1881, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4776_l1}, /*h(12827)=4777 */ {12827, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4777_l1}, /*h(10243)=4778 */ {10243, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4778_l1}, /*h(14424)=4779 */ {14424, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4779_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5075)=4781 */ {5075, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4781_l1}, /*h(16021)=4782 */ {16021, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4782_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6672)=4784 */ {6672, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4784_l1}, /*h(10853)=4785 */ {10853, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4785_l1}, /*h(15034)=4786 */ {15034, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4786_l1}, /*h(12450)=4787 */ {12450, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4787_l1}, /*h(5685)=4788 */ {5685, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4788_l1}, /*h(9866)=4789 */ {9866, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4789_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7282)=4791 */ {7282, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4791_l1}, /*h(4698)=4792 */ {4698, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4792_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2114)=4794 */ {2114, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4794_l1}, /*h(6295)=4795 */ {6295, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4795_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7892)=4797 */ {7892, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4797_l1}, /*h(1127)=4798 */ {1127, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4798_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6905)=4801 */ {6905, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4801_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15267)=4803 */ {15267, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4803_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1737)=4805 */ {1737, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4805_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10099)=4807 */ {10099, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4807_l1}, /*h(14280)=4808 */ {14280, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4808_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4931)=4810 */ {4931, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4810_l1}, /*h(9112)=4811 */ {9112, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4811_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14890)=4814 */ {14890, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4814_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12306)=4816 */ {12306, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4816_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7138)=4819 */ {7138, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4819_l1}, /*h(11319)=4820 */ {11319, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4820_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1970)=4822 */ {1970, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4822_l1}, /*h(6151)=4823 */ {6151, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4823_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14513)=4825 */ {14513, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4825_l1}, /*h(983)=4826 */ {983, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4826_l1}, /*h(11929)=4827 */ {11929, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4827_l1}, /*h(9345)=4828 */ {9345, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4828_l1}, /*h(13526)=4829 */ {13526, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4829_l1}, /*h(6761)=4830 */ {6761, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4830_l1}, /*h(4177)=4831 */ {4177, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4831_l1}, /*h(15123)=4832 */ {15123, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4832_l1}, /*h(12539)=4833 */ {12539, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4833_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9955)=4835 */ {9955, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4835_l1}, /*h(3190)=4836 */ {3190, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4836_l1}, /*h(7371)=4837 */ {7371, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4837_l1}, /*h(4787)=4838 */ {4787, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4838_l1}, /*h(8968)=4839 */ {8968, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4839_l1}, /*h(2203)=4840 */ {2203, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4840_l1}, /*h(6384)=4841 */ {6384, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4841_l1}, /*h(3800)=4842 */ {3800, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4842_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12162)=4844 */ {12162, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4844_l1}, /*h(16343)=4845 */ {16343, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4845_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6994)=4847 */ {6994, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4847_l1}, /*h(11175)=4848 */ {11175, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4848_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6007)=4852 */ {6007, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4852_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14369)=4854 */ {14369, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4854_l1}, /*h(839)=4855 */ {839, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4855_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9201)=4857 */ {9201, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4857_l1}, /*h(13382)=4858 */ {13382, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4858_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14979)=4860 */ {14979, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4860_l1}, /*h(8214)=4861 */ {8214, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4861_l1}, /*h(12395)=4862 */ {12395, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4862_l1}, /*h(9811)=4863 */ {9811, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4863_l1}, /*h(3046)=4864 */ {3046, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4864_l1}, /*h(7227)=4865 */ {7227, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4865_l1}, /*h(11408)=4866 */ {11408, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4866_l1}, /*h(4643)=4867 */ {4643, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4867_l1}, /*h(2059)=4868 */ {2059, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4868_l1}, /*h(6240)=4869 */ {6240, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4869_l1}, /*h(10421)=4870 */ {10421, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4870_l1}, /*h(3656)=4871 */ {3656, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4871_l1}, /*h(1072)=4872 */ {1072, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4872_l1}, /*h(12018)=4873 */ {12018, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4873_l1}, /*h(16199)=4874 */ {16199, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4874_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6850)=4876 */ {6850, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4876_l1}, /*h(11031)=4877 */ {11031, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4877_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1682)=4879 */ {1682, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4879_l1}, /*h(5863)=4880 */ {5863, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4880_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14225)=4882 */ {14225, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4882_l1}, /*h(695)=4883 */ {695, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4883_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9057)=4885 */ {9057, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4885_l1}, /*h(13238)=4886 */ {13238, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4886_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3889)=4888 */ {3889, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4888_l1}, /*h(8070)=4889 */ {8070, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4889_l1}, /*h(12251)=4890 */ {12251, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4890_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2902)=4892 */ {2902, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4892_l1}, /*h(7083)=4893 */ {7083, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4893_l1}, /*h(11264)=4894 */ {11264, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4894_l1}, /*h(15445)=4895 */ {15445, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4895_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1915)=4897 */ {1915, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4897_l1}, /*h(6096)=4898 */ {6096, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4898_l1}, /*h(10277)=4899 */ {10277, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4899_l1}, /*h(14458)=4900 */ {14458, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4900_l1}, /*h(11874)=4901 */ {11874, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4901_l1}, /*h(16055)=4902 */ {16055, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4902_l1}, /*h(9290)=4903 */ {9290, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4903_l1}, /*h(6706)=4904 */ {6706, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4904_l1}, /*h(10887)=4905 */ {10887, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4905_l1}, /*h(4122)=4906 */ {4122, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4906_l1}, /*h(1538)=4907 */ {1538, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4907_l1}, /*h(5719)=4908 */ {5719, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4908_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14081)=4910 */ {14081, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4910_l1}, /*h(7316)=4911 */ {7316, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4911_l1}, /*h(551)=4912 */ {551, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4912_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8913)=4914 */ {8913, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4914_l1}, /*h(13094)=4915 */ {13094, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4915_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3745)=4917 */ {3745, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4917_l1}, /*h(7926)=4918 */ {7926, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4918_l1}, /*h(12107)=4919 */ {12107, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4919_l1}, /*h(16288)=4920 */ {16288, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4920_l1}, /*h(2758)=4921 */ {2758, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4921_l1}, /*h(6939)=4922 */ {6939, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4922_l1}, /*h(11120)=4923 */ {11120, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4923_l1}, /*h(15301)=4924 */ {15301, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4924_l1}, /*h(1771)=4925 */ {1771, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4925_l1}, /*h(5952)=4926 */ {5952, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4926_l1}, /*h(10133)=4927 */ {10133, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4927_l1}, /*h(14314)=4928 */ {14314, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4928_l1}, /*h(784)=4929 */ {784, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4929_l1}, /*h(4965)=4930 */ {4965, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4930_l1}, /*h(9146)=4931 */ {9146, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4931_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3978)=4934 */ {3978, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4934_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12340)=4936 */ {12340, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4936_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13937)=4939 */ {13937, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4939_l1}, /*h(11353)=4940 */ {11353, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4940_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8769)=4942 */ {8769, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4942_l1}, /*h(12950)=4943 */ {12950, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4943_l1}, /*h(6185)=4944 */ {6185, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4944_l1}, /*h(3601)=4945 */ {3601, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4945_l1}, /*h(14547)=4946 */ {14547, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4946_l1}, /*h(11963)=4947 */ {11963, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4947_l1}, /*h(16144)=4948 */ {16144, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4948_l1}, /*h(2614)=4949 */ {2614, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4949_l1}, /*h(6795)=4950 */ {6795, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4950_l1}, /*h(10976)=4951 */ {10976, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4951_l1}, /*h(4211)=4952 */ {4211, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4952_l1}, /*h(1627)=4953 */ {1627, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4953_l1}, /*h(5808)=4954 */ {5808, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4954_l1}, /*h(9989)=4955 */ {9989, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4955_l1}, /*h(14170)=4956 */ {14170, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4956_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(640)=4958 */ {640, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4958_l1}, /*h(4821)=4959 */ {4821, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4959_l1}, /*h(9002)=4960 */ {9002, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4960_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3834)=4963 */ {3834, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4963_l1}, /*h(1250)=4964 */ {1250, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4964_l1}, /*h(12196)=4965 */ {12196, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4965_l1}, /*h(16377)=4966 */ {16377, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4966_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7028)=4968 */ {7028, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4968_l1}, /*h(11209)=4969 */ {11209, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4969_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12806)=4971 */ {12806, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4971_l1}, /*h(6041)=4972 */ {6041, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4972_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14403)=4974 */ {14403, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4974_l1}, /*h(873)=4975 */ {873, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4975_l1}, /*h(11819)=4976 */ {11819, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4976_l1}, /*h(9235)=4977 */ {9235, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4977_l1}, /*h(13416)=4978 */ {13416, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4978_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4067)=4980 */ {4067, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4980_l1}, /*h(15013)=4981 */ {15013, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4981_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5664)=4983 */ {5664, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4983_l1}, /*h(9845)=4984 */ {9845, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4984_l1}, /*h(14026)=4985 */ {14026, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4985_l1}, /*h(11442)=4986 */ {11442, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4986_l1}, /*h(4677)=4987 */ {4677, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4987_l1}, /*h(8858)=4988 */ {8858, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4988_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6274)=4990 */ {6274, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4990_l1}, /*h(10455)=4991 */ {10455, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4991_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1106)=4993 */ {1106, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4993_l1}, /*h(5287)=4994 */ {5287, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4994_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6884)=4996 */ {6884, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4996_l1}, /*h(119)=4997 */ {119, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4997_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1716)=4999 */ {1716, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_4999_l1}, /*h(5897)=5000 */ {5897, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5000_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14259)=5002 */ {14259, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5002_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(729)=5004 */ {729, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5004_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9091)=5006 */ {9091, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5006_l1}, /*h(13272)=5007 */ {13272, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5007_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3923)=5009 */ {3923, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5009_l1}, /*h(8104)=5010 */ {8104, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5010_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13882)=5013 */ {13882, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5013_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11298)=5015 */ {11298, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5015_l1}, /*h(15479)=5016 */ {15479, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5016_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6130)=5018 */ {6130, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5018_l1}, /*h(10311)=5019 */ {10311, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5019_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(962)=5021 */ {962, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5021_l1}, /*h(5143)=5022 */ {5143, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5022_l1}, /*h(16089)=5023 */ {16089, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5023_l1}, /*h(13505)=5024 */ {13505, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5024_l1}, /*h(6740)=5025 */ {6740, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5025_l1}, /*h(10921)=5026 */ {10921, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5026_l1}, /*h(8337)=5027 */ {8337, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5027_l1}, /*h(12518)=5028 */ {12518, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5028_l1}, /*h(5753)=5029 */ {5753, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5029_l1}, /*h(3169)=5030 */ {3169, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5030_l1}, /*h(7350)=5031 */ {7350, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5031_l1}, /*h(585)=5032 */ {585, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5032_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8947)=5034 */ {8947, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5034_l1}, /*h(2182)=5035 */ {2182, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5035_l1}, /*h(6363)=5036 */ {6363, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5036_l1}, /*h(3779)=5037 */ {3779, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5037_l1}, /*h(7960)=5038 */ {7960, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5038_l1}, /*h(1195)=5039 */ {1195, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5039_l1}, /*h(16322)=5040 */ {16322, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5040_l1}, /*h(2792)=5041 */ {2792, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5041_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11154)=5043 */ {11154, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5043_l1}, /*h(15335)=5044 */ {15335, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5044_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5986)=5046 */ {5986, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5046_l1}, /*h(10167)=5047 */ {10167, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5047_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(818)=5050 */ {818, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5050_l1}, /*h(4999)=5051 */ {4999, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5051_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13361)=5053 */ {13361, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5053_l1}, /*h(10777)=5054 */ {10777, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5054_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8193)=5056 */ {8193, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5056_l1}, /*h(12374)=5057 */ {12374, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5057_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13971)=5059 */ {13971, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5059_l1}, /*h(7206)=5060 */ {7206, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5060_l1}, /*h(11387)=5061 */ {11387, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5061_l1}, /*h(8803)=5062 */ {8803, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5062_l1}, /*h(2038)=5063 */ {2038, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5063_l1}, /*h(6219)=5064 */ {6219, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5064_l1}, /*h(10400)=5065 */ {10400, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5065_l1}, /*h(3635)=5066 */ {3635, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5066_l1}, /*h(1051)=5067 */ {1051, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5067_l1}, /*h(5232)=5068 */ {5232, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5068_l1}, /*h(9413)=5069 */ {9413, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5069_l1}, /*h(2648)=5070 */ {2648, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5070_l1}, /*h(64)=5071 */ {64, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5071_l1}, /*h(11010)=5072 */ {11010, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5072_l1}, /*h(15191)=5073 */ {15191, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5073_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5842)=5075 */ {5842, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5075_l1}, /*h(3258)=5076 */ {3258, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5076_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(674)=5078 */ {674, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5078_l1}, /*h(4855)=5079 */ {4855, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5079_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13217)=5081 */ {13217, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5081_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8049)=5084 */ {8049, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5084_l1}, /*h(12230)=5085 */ {12230, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5085_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2881)=5087 */ {2881, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5087_l1}, /*h(7062)=5088 */ {7062, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5088_l1}, /*h(11243)=5089 */ {11243, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5089_l1}, /*h(15424)=5090 */ {15424, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5090_l1}, /*h(1894)=5091 */ {1894, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5091_l1}, /*h(6075)=5092 */ {6075, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5092_l1}, /*h(10256)=5093 */ {10256, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5093_l1}, /*h(14437)=5094 */ {14437, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5094_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(907)=5096 */ {907, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5096_l1}, /*h(16034)=5097 */ {16034, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5097_l1}, /*h(9269)=5098 */ {9269, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5098_l1}, /*h(13450)=5099 */ {13450, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5099_l1}, /*h(10866)=5100 */ {10866, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5100_l1}, /*h(15047)=5101 */ {15047, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5101_l1}, /*h(8282)=5102 */ {8282, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5102_l1}, /*h(5698)=5103 */ {5698, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5103_l1}, /*h(9879)=5104 */ {9879, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5104_l1}, /*h(3114)=5105 */ {3114, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5105_l1}, /*h(530)=5106 */ {530, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5106_l1}, /*h(4711)=5107 */ {4711, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5107_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13073)=5109 */ {13073, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5109_l1}, /*h(6308)=5110 */ {6308, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5110_l1}, /*h(10489)=5111 */ {10489, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5111_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7905)=5113 */ {7905, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5113_l1}, /*h(16267)=5114 */ {16267, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5114_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2737)=5116 */ {2737, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5116_l1}, /*h(6918)=5117 */ {6918, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5117_l1}, /*h(11099)=5118 */ {11099, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5118_l1}, /*h(15280)=5119 */ {15280, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5119_l1}, /*h(1750)=5120 */ {1750, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5120_l1}, /*h(5931)=5121 */ {5931, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5121_l1}, /*h(10112)=5122 */ {10112, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5122_l1}, /*h(14293)=5123 */ {14293, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5123_l1}, /*h(763)=5124 */ {763, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5124_l1}, /*h(15890)=5125 */ {15890, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5125_l1}, /*h(9125)=5126 */ {9125, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5126_l1}, /*h(13306)=5127 */ {13306, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5127_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14903)=5129 */ {14903, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5129_l1}, /*h(8138)=5130 */ {8138, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5130_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2970)=5133 */ {2970, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5133_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11332)=5135 */ {11332, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5135_l1}, /*h(15513)=5136 */ {15513, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5136_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12929)=5138 */ {12929, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5138_l1}, /*h(10345)=5139 */ {10345, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5139_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7761)=5141 */ {7761, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5141_l1}, /*h(11942)=5142 */ {11942, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5142_l1}, /*h(16123)=5143 */ {16123, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5143_l1}, /*h(13539)=5144 */ {13539, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5144_l1}, /*h(6774)=5145 */ {6774, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5145_l1}, /*h(10955)=5146 */ {10955, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5146_l1}, /*h(15136)=5147 */ {15136, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5147_l1}, /*h(8371)=5148 */ {8371, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5148_l1}, /*h(5787)=5149 */ {5787, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5149_l1}, /*h(9968)=5150 */ {9968, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5150_l1}, /*h(3203)=5151 */ {3203, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5151_l1}, /*h(619)=5152 */ {619, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5152_l1}, /*h(4800)=5153 */ {4800, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5153_l1}, /*h(8981)=5154 */ {8981, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5154_l1}, /*h(13162)=5155 */ {13162, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5155_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3813)=5158 */ {3813, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5158_l1}, /*h(7994)=5159 */ {7994, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5159_l1}, /*h(16356)=5160 */ {16356, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5160_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2826)=5162 */ {2826, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5162_l1}, /*h(242)=5163 */ {242, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5163_l1}, /*h(11188)=5164 */ {11188, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5164_l1}, /*h(15369)=5165 */ {15369, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5165_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6020)=5167 */ {6020, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5167_l1}, /*h(10201)=5168 */ {10201, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5168_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11798)=5170 */ {11798, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5170_l1}, /*h(15979)=5171 */ {15979, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5171_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13395)=5173 */ {13395, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5173_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10811)=5175 */ {10811, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5175_l1}, /*h(8227)=5176 */ {8227, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5176_l1}, /*h(12408)=5177 */ {12408, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5177_l1}, /*h(5643)=5178 */ {5643, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5178_l1}, /*h(3059)=5179 */ {3059, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5179_l1}, /*h(14005)=5180 */ {14005, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5180_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15602)=5182 */ {15602, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5182_l1}, /*h(8837)=5183 */ {8837, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5183_l1}, /*h(13018)=5184 */ {13018, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5184_l1}, /*h(10434)=5185 */ {10434, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5185_l1}, /*h(3669)=5186 */ {3669, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5186_l1}, /*h(7850)=5187 */ {7850, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5187_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5266)=5189 */ {5266, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5189_l1}, /*h(2682)=5190 */ {2682, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5190_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(98)=5192 */ {98, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5192_l1}, /*h(4279)=5193 */ {4279, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5193_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5876)=5195 */ {5876, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5195_l1}, /*h(10057)=5196 */ {10057, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5196_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(708)=5198 */ {708, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5198_l1}, /*h(4889)=5199 */ {4889, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5199_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13251)=5201 */ {13251, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5201_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14848)=5204 */ {14848, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5204_l1}, /*h(8083)=5205 */ {8083, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5205_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2915)=5208 */ {2915, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5208_l1}, /*h(7096)=5209 */ {7096, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5209_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15458)=5211 */ {15458, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5211_l1}, /*h(12874)=5212 */ {12874, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5212_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10290)=5214 */ {10290, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5214_l1}, /*h(7706)=5215 */ {7706, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5215_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5122)=5217 */ {5122, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5217_l1}, /*h(9303)=5218 */ {9303, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5218_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10900)=5220 */ {10900, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5220_l1}, /*h(4135)=5221 */ {4135, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5221_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12497)=5223 */ {12497, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5223_l1}, /*h(5732)=5224 */ {5732, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5224_l1}, /*h(9913)=5225 */ {9913, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5225_l1}, /*h(7329)=5226 */ {7329, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5226_l1}, /*h(11510)=5227 */ {11510, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5227_l1}, /*h(4745)=5228 */ {4745, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5228_l1}, /*h(2161)=5229 */ {2161, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5229_l1}, /*h(13107)=5230 */ {13107, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5230_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7939)=5233 */ {7939, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5233_l1}, /*h(1174)=5234 */ {1174, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5234_l1}, /*h(5355)=5235 */ {5355, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5235_l1}, /*h(2771)=5236 */ {2771, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5236_l1}, /*h(6952)=5237 */ {6952, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5237_l1}, /*h(187)=5238 */ {187, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5238_l1}, /*h(15314)=5239 */ {15314, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5239_l1}, /*h(1784)=5240 */ {1784, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5240_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10146)=5242 */ {10146, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5242_l1}, /*h(14327)=5243 */ {14327, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5243_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4978)=5245 */ {4978, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5245_l1}, /*h(9159)=5246 */ {9159, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5246_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10756)=5249 */ {10756, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5249_l1}, /*h(3991)=5250 */ {3991, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5250_l1}, /*h(12353)=5251 */ {12353, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5251_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9769)=5253 */ {9769, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5253_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7185)=5255 */ {7185, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5255_l1}, /*h(11366)=5256 */ {11366, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5256_l1}, /*h(15547)=5257 */ {15547, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5257_l1}, /*h(12963)=5258 */ {12963, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5258_l1}, /*h(6198)=5259 */ {6198, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5259_l1}, /*h(10379)=5260 */ {10379, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5260_l1}, /*h(7795)=5261 */ {7795, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5261_l1}, /*h(1030)=5262 */ {1030, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5262_l1}, /*h(5211)=5263 */ {5211, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5263_l1}, /*h(9392)=5264 */ {9392, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5264_l1}, /*h(2627)=5265 */ {2627, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5265_l1}, /*h(43)=5266 */ {43, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5266_l1}, /*h(15170)=5267 */ {15170, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5267_l1}, /*h(8405)=5268 */ {8405, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5268_l1}, /*h(1640)=5269 */ {1640, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5269_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10002)=5271 */ {10002, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5271_l1}, /*h(14183)=5272 */ {14183, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5272_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4834)=5274 */ {4834, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5274_l1}, /*h(9015)=5275 */ {9015, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5275_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3847)=5278 */ {3847, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5278_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12209)=5280 */ {12209, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5280_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7041)=5283 */ {7041, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5283_l1}, /*h(11222)=5284 */ {11222, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5284_l1}, /*h(15403)=5285 */ {15403, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5285_l1}, /*h(1873)=5286 */ {1873, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5286_l1}, /*h(6054)=5287 */ {6054, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5287_l1}, /*h(10235)=5288 */ {10235, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5288_l1}, /*h(14416)=5289 */ {14416, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5289_l1}, /*h(886)=5290 */ {886, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5290_l1}, /*h(5067)=5291 */ {5067, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5291_l1}, /*h(9248)=5292 */ {9248, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5292_l1}, /*h(13429)=5293 */ {13429, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5293_l1}, /*h(6664)=5294 */ {6664, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5294_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15026)=5296 */ {15026, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5296_l1}, /*h(12442)=5297 */ {12442, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5297_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9858)=5299 */ {9858, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5299_l1}, /*h(14039)=5300 */ {14039, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5300_l1}, /*h(7274)=5301 */ {7274, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5301_l1}, /*h(4690)=5302 */ {4690, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5302_l1}, /*h(8871)=5303 */ {8871, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5303_l1}, /*h(2106)=5304 */ {2106, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5304_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3703)=5306 */ {3703, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5306_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12065)=5308 */ {12065, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5308_l1}, /*h(16246)=5309 */ {16246, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5309_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11078)=5312 */ {11078, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5312_l1}, /*h(15259)=5313 */ {15259, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5313_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1729)=5315 */ {1729, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5315_l1}, /*h(5910)=5316 */ {5910, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5316_l1}, /*h(10091)=5317 */ {10091, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5317_l1}, /*h(14272)=5318 */ {14272, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5318_l1}, /*h(742)=5319 */ {742, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5319_l1}, /*h(4923)=5320 */ {4923, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5320_l1}, /*h(9104)=5321 */ {9104, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5321_l1}, /*h(13285)=5322 */ {13285, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5322_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14882)=5324 */ {14882, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5324_l1}, /*h(8117)=5325 */ {8117, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5325_l1}, /*h(12298)=5326 */ {12298, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5326_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13895)=5328 */ {13895, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5328_l1}, /*h(7130)=5329 */ {7130, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5329_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15492)=5331 */ {15492, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5331_l1}, /*h(1962)=5332 */ {1962, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5332_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10324)=5334 */ {10324, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5334_l1}, /*h(14505)=5335 */ {14505, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5335_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11921)=5337 */ {11921, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5337_l1}, /*h(16102)=5338 */ {16102, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5338_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6753)=5340 */ {6753, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5340_l1}, /*h(10934)=5341 */ {10934, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5341_l1}, /*h(15115)=5342 */ {15115, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5342_l1}, /*h(12531)=5343 */ {12531, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5343_l1}, /*h(5766)=5344 */ {5766, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5344_l1}, /*h(9947)=5345 */ {9947, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5345_l1}, /*h(14128)=5346 */ {14128, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5346_l1}, /*h(598)=5347 */ {598, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5347_l1}, /*h(4779)=5348 */ {4779, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5348_l1}, /*h(8960)=5349 */ {8960, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5349_l1}, /*h(2195)=5350 */ {2195, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5350_l1}, /*h(6376)=5351 */ {6376, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5351_l1}, /*h(3792)=5352 */ {3792, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5352_l1}, /*h(7973)=5353 */ {7973, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5353_l1}, /*h(12154)=5354 */ {12154, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5354_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6986)=5357 */ {6986, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5357_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15348)=5359 */ {15348, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5359_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1818)=5361 */ {1818, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5361_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10180)=5363 */ {10180, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5363_l1}, /*h(14361)=5364 */ {14361, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5364_l1}, /*h(11777)=5365 */ {11777, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5365_l1}, /*h(15958)=5366 */ {15958, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5366_l1}, /*h(9193)=5367 */ {9193, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5367_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10790)=5369 */ {10790, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5369_l1}, /*h(14971)=5370 */ {14971, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5370_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12387)=5372 */ {12387, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5372_l1}, /*h(9803)=5373 */ {9803, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5373_l1}, /*h(13984)=5374 */ {13984, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5374_l1}, /*h(7219)=5375 */ {7219, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5375_l1}, /*h(11400)=5376 */ {11400, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5376_l1}, /*h(4635)=5377 */ {4635, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5377_l1}, /*h(2051)=5378 */ {2051, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5378_l1}, /*h(12997)=5379 */ {12997, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5379_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3648)=5381 */ {3648, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5381_l1}, /*h(7829)=5382 */ {7829, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5382_l1}, /*h(12010)=5383 */ {12010, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5383_l1}, /*h(9426)=5384 */ {9426, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5384_l1}, /*h(2661)=5385 */ {2661, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5385_l1}, /*h(6842)=5386 */ {6842, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5386_l1}, /*h(4258)=5387 */ {4258, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5387_l1}, /*h(8439)=5388 */ {8439, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5388_l1}, /*h(1674)=5389 */ {1674, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5389_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10036)=5391 */ {10036, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5391_l1}, /*h(3271)=5392 */ {3271, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5392_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4868)=5394 */ {4868, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5394_l1}, /*h(9049)=5395 */ {9049, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5395_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3881)=5398 */ {3881, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5398_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12243)=5400 */ {12243, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5400_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7075)=5403 */ {7075, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5403_l1}, /*h(11256)=5404 */ {11256, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5404_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1907)=5407 */ {1907, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5407_l1}, /*h(6088)=5408 */ {6088, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5408_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14450)=5410 */ {14450, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5410_l1}, /*h(11866)=5411 */ {11866, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5411_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9282)=5413 */ {9282, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5413_l1}, /*h(13463)=5414 */ {13463, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5414_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4114)=5416 */ {4114, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5416_l1}, /*h(8295)=5417 */ {8295, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5417_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9892)=5419 */ {9892, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5419_l1}, /*h(3127)=5420 */ {3127, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5420_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11489)=5422 */ {11489, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5422_l1}, /*h(4724)=5423 */ {4724, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5423_l1}, /*h(8905)=5424 */ {8905, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5424_l1}, /*h(6321)=5425 */ {6321, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5425_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3737)=5427 */ {3737, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5427_l1}, /*h(1153)=5428 */ {1153, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5428_l1}, /*h(12099)=5429 */ {12099, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5429_l1}, /*h(16280)=5430 */ {16280, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5430_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6931)=5432 */ {6931, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5432_l1}, /*h(4347)=5433 */ {4347, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5433_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1763)=5435 */ {1763, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5435_l1}, /*h(5944)=5436 */ {5944, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5436_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14306)=5438 */ {14306, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5438_l1}, /*h(776)=5439 */ {776, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5439_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9138)=5441 */ {9138, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5441_l1}, /*h(13319)=5442 */ {13319, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5442_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3970)=5444 */ {3970, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5444_l1}, /*h(8151)=5445 */ {8151, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5445_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2983)=5448 */ {2983, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5448_l1}, /*h(13929)=5449 */ {13929, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5449_l1}, /*h(11345)=5450 */ {11345, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5450_l1}, /*h(15526)=5451 */ {15526, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5451_l1}, /*h(8761)=5452 */ {8761, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5452_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6177)=5454 */ {6177, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5454_l1}, /*h(10358)=5455 */ {10358, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5455_l1}, /*h(14539)=5456 */ {14539, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5456_l1}, /*h(11955)=5457 */ {11955, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5457_l1}, /*h(5190)=5458 */ {5190, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5458_l1}, /*h(9371)=5459 */ {9371, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5459_l1}, /*h(6787)=5460 */ {6787, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5460_l1}, /*h(22)=5461 */ {22, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5461_l1}, /*h(4203)=5462 */ {4203, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5462_l1}, /*h(1619)=5463 */ {1619, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5463_l1}, /*h(5800)=5464 */ {5800, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5464_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14162)=5466 */ {14162, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5466_l1}, /*h(7397)=5467 */ {7397, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5467_l1}, /*h(632)=5468 */ {632, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5468_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8994)=5470 */ {8994, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5470_l1}, /*h(13175)=5471 */ {13175, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5471_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3826)=5473 */ {3826, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5473_l1}, /*h(8007)=5474 */ {8007, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5474_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(16369)=5476 */ {16369, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5476_l1}, /*h(2839)=5477 */ {2839, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5477_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11201)=5479 */ {11201, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5479_l1}, /*h(15382)=5480 */ {15382, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5480_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6033)=5482 */ {6033, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5482_l1}, /*h(10214)=5483 */ {10214, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5483_l1}, /*h(14395)=5484 */ {14395, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5484_l1}, /*h(865)=5485 */ {865, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5485_l1}, /*h(5046)=5486 */ {5046, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5486_l1}, /*h(9227)=5487 */ {9227, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5487_l1}, /*h(13408)=5488 */ {13408, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5488_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4059)=5490 */ {4059, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5490_l1}, /*h(8240)=5491 */ {8240, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5491_l1}, /*h(12421)=5492 */ {12421, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5492_l1}, /*h(5656)=5493 */ {5656, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5493_l1}, /*h(3072)=5494 */ {3072, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5494_l1}, /*h(14018)=5495 */ {14018, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5495_l1}, /*h(11434)=5496 */ {11434, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5496_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8850)=5498 */ {8850, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5498_l1}, /*h(13031)=5499 */ {13031, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5499_l1}, /*h(6266)=5500 */ {6266, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5500_l1}, /*h(3682)=5501 */ {3682, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5501_l1}, /*h(7863)=5502 */ {7863, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5502_l1}, /*h(1098)=5503 */ {1098, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5503_l1}, /*h(16225)=5504 */ {16225, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5504_l1}, /*h(2695)=5505 */ {2695, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5505_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11057)=5507 */ {11057, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5507_l1}, /*h(15238)=5508 */ {15238, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5508_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5889)=5510 */ {5889, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5510_l1}, /*h(10070)=5511 */ {10070, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5511_l1}, /*h(14251)=5512 */ {14251, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5512_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(721)=5514 */ {721, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5514_l1}, /*h(4902)=5515 */ {4902, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5515_l1}, /*h(9083)=5516 */ {9083, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5516_l1}, /*h(13264)=5517 */ {13264, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5517_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3915)=5519 */ {3915, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5519_l1}, /*h(8096)=5520 */ {8096, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5520_l1}, /*h(12277)=5521 */ {12277, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5521_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13874)=5523 */ {13874, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5523_l1}, /*h(7109)=5524 */ {7109, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5524_l1}, /*h(11290)=5525 */ {11290, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5525_l1}, /*h(8706)=5526 */ {8706, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5526_l1}, /*h(12887)=5527 */ {12887, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5527_l1}, /*h(6122)=5528 */ {6122, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5528_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14484)=5530 */ {14484, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5530_l1}, /*h(954)=5531 */ {954, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5531_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(16081)=5533 */ {16081, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5533_l1}, /*h(13497)=5534 */ {13497, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5534_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10913)=5536 */ {10913, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5536_l1}, /*h(15094)=5537 */ {15094, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5537_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5745)=5539 */ {5745, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5539_l1}, /*h(9926)=5540 */ {9926, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5540_l1}, /*h(14107)=5541 */ {14107, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5541_l1}, /*h(577)=5542 */ {577, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5542_l1}, /*h(4758)=5543 */ {4758, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5543_l1}, /*h(8939)=5544 */ {8939, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5544_l1}, /*h(13120)=5545 */ {13120, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5545_l1}, /*h(6355)=5546 */ {6355, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5546_l1}, /*h(3771)=5547 */ {3771, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5547_l1}, /*h(7952)=5548 */ {7952, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5548_l1}, /*h(1187)=5549 */ {1187, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5549_l1}, /*h(16314)=5550 */ {16314, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5550_l1}, /*h(2784)=5551 */ {2784, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5551_l1}, /*h(6965)=5552 */ {6965, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5552_l1}, /*h(11146)=5553 */ {11146, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5553_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1797)=5555 */ {1797, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5555_l1}, /*h(5978)=5556 */ {5978, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5556_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14340)=5558 */ {14340, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5558_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(810)=5560 */ {810, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5560_l1}, /*h(15937)=5561 */ {15937, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5561_l1}, /*h(9172)=5562 */ {9172, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5562_l1}, /*h(13353)=5563 */ {13353, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5563_l1}, /*h(10769)=5564 */ {10769, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5564_l1}, /*h(14950)=5565 */ {14950, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5565_l1}, /*h(8185)=5566 */ {8185, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5566_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9782)=5568 */ {9782, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5568_l1}, /*h(13963)=5569 */ {13963, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5569_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11379)=5571 */ {11379, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5571_l1}, /*h(8795)=5572 */ {8795, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5572_l1}, /*h(12976)=5573 */ {12976, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5573_l1}, /*h(6211)=5574 */ {6211, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5574_l1}, /*h(10392)=5575 */ {10392, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5575_l1}, /*h(3627)=5576 */ {3627, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5576_l1}, /*h(1043)=5577 */ {1043, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5577_l1}, /*h(11989)=5578 */ {11989, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5578_l1}, /*h(16170)=5579 */ {16170, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5579_l1}, /*h(2640)=5580 */ {2640, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5580_l1}, /*h(6821)=5581 */ {6821, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5581_l1}, /*h(11002)=5582 */ {11002, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5582_l1}, /*h(8418)=5583 */ {8418, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5583_l1}, /*h(1653)=5584 */ {1653, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5584_l1}, /*h(5834)=5585 */ {5834, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5585_l1}, /*h(3250)=5586 */ {3250, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5586_l1}, /*h(14196)=5587 */ {14196, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5587_l1}, /*h(666)=5588 */ {666, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5588_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9028)=5590 */ {9028, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5590_l1}, /*h(2263)=5591 */ {2263, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5591_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3860)=5593 */ {3860, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5593_l1}, /*h(8041)=5594 */ {8041, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5594_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2873)=5597 */ {2873, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5597_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11235)=5599 */ {11235, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5599_l1}, /*h(15416)=5600 */ {15416, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5600_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6067)=5602 */ {6067, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5602_l1}, /*h(10248)=5603 */ {10248, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5603_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(899)=5606 */ {899, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5606_l1}, /*h(16026)=5607 */ {16026, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5607_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13442)=5609 */ {13442, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5609_l1}, /*h(10858)=5610 */ {10858, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5610_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8274)=5612 */ {8274, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5612_l1}, /*h(5690)=5613 */ {5690, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5613_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3106)=5615 */ {3106, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5615_l1}, /*h(7287)=5616 */ {7287, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5616_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8884)=5618 */ {8884, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5618_l1}, /*h(2119)=5619 */ {2119, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5619_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10481)=5621 */ {10481, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5621_l1}, /*h(3716)=5622 */ {3716, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5622_l1}, /*h(7897)=5623 */ {7897, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5623_l1}, /*h(5313)=5624 */ {5313, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5624_l1}, /*h(16259)=5625 */ {16259, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5625_l1}, /*h(2729)=5626 */ {2729, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5626_l1}, /*h(145)=5627 */ {145, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5627_l1}, /*h(11091)=5628 */ {11091, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5628_l1}, /*h(15272)=5629 */ {15272, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5629_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10104)=5632 */ {10104, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5632_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(755)=5634 */ {755, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5634_l1}, /*h(15882)=5635 */ {15882, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5635_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13298)=5637 */ {13298, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5637_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8130)=5640 */ {8130, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5640_l1}, /*h(12311)=5641 */ {12311, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5641_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2962)=5643 */ {2962, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5643_l1}, /*h(7143)=5644 */ {7143, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5644_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15505)=5646 */ {15505, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5646_l1}, /*h(1975)=5647 */ {1975, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5647_l1}, /*h(12921)=5648 */ {12921, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5648_l1}, /*h(10337)=5649 */ {10337, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5649_l1}, /*h(14518)=5650 */ {14518, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5650_l1}, /*h(7753)=5651 */ {7753, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5651_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(16115)=5653 */ {16115, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5653_l1}, /*h(9350)=5654 */ {9350, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5654_l1}, /*h(13531)=5655 */ {13531, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5655_l1}, /*h(10947)=5656 */ {10947, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5656_l1}, /*h(4182)=5657 */ {4182, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5657_l1}, /*h(8363)=5658 */ {8363, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5658_l1}, /*h(5779)=5659 */ {5779, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5659_l1}, /*h(9960)=5660 */ {9960, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5660_l1}, /*h(3195)=5661 */ {3195, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5661_l1}, /*h(611)=5662 */ {611, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5662_l1}, /*h(4792)=5663 */ {4792, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5663_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13154)=5665 */ {13154, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5665_l1}, /*h(6389)=5666 */ {6389, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5666_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1221)=5669 */ {1221, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5669_l1}, /*h(12167)=5670 */ {12167, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5670_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2818)=5672 */ {2818, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5672_l1}, /*h(6999)=5673 */ {6999, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5673_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15361)=5675 */ {15361, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5675_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10193)=5678 */ {10193, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5678_l1}, /*h(14374)=5679 */ {14374, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5679_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15971)=5681 */ {15971, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5681_l1}, /*h(9206)=5682 */ {9206, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5682_l1}, /*h(13387)=5683 */ {13387, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5683_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4038)=5685 */ {4038, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5685_l1}, /*h(8219)=5686 */ {8219, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5686_l1}, /*h(12400)=5687 */ {12400, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5687_l1}, /*h(5635)=5688 */ {5635, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5688_l1}, /*h(3051)=5689 */ {3051, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5689_l1}, /*h(7232)=5690 */ {7232, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5690_l1}, /*h(11413)=5691 */ {11413, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5691_l1}, /*h(15594)=5692 */ {15594, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5692_l1}, /*h(2064)=5693 */ {2064, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5693_l1}, /*h(13010)=5694 */ {13010, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5694_l1}, /*h(10426)=5695 */ {10426, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5695_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7842)=5697 */ {7842, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5697_l1}, /*h(12023)=5698 */ {12023, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5698_l1}, /*h(5258)=5699 */ {5258, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5699_l1}, /*h(2674)=5700 */ {2674, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5700_l1}, /*h(6855)=5701 */ {6855, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5701_l1}, /*h(90)=5702 */ {90, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5702_l1}, /*h(15217)=5703 */ {15217, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5703_l1}, /*h(1687)=5704 */ {1687, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5704_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10049)=5706 */ {10049, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5706_l1}, /*h(14230)=5707 */ {14230, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5707_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4881)=5709 */ {4881, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5709_l1}, /*h(9062)=5710 */ {9062, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5710_l1}, /*h(13243)=5711 */ {13243, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5711_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8075)=5715 */ {8075, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5715_l1}, /*h(12256)=5716 */ {12256, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5716_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2907)=5718 */ {2907, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5718_l1}, /*h(7088)=5719 */ {7088, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5719_l1}, /*h(11269)=5720 */ {11269, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5720_l1}, /*h(15450)=5721 */ {15450, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5721_l1}, /*h(12866)=5722 */ {12866, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5722_l1}, /*h(6101)=5723 */ {6101, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5723_l1}, /*h(10282)=5724 */ {10282, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5724_l1}, /*h(7698)=5725 */ {7698, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5725_l1}, /*h(11879)=5726 */ {11879, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5726_l1}, /*h(5114)=5727 */ {5114, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5727_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13476)=5729 */ {13476, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5729_l1}, /*h(6711)=5730 */ {6711, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5730_l1}, /*h(15073)=5731 */ {15073, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5731_l1}, /*h(8308)=5732 */ {8308, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5732_l1}, /*h(1543)=5733 */ {1543, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5733_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9905)=5735 */ {9905, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5735_l1}, /*h(14086)=5736 */ {14086, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5736_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4737)=5738 */ {4737, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5738_l1}, /*h(8918)=5739 */ {8918, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5739_l1}, /*h(13099)=5740 */ {13099, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5740_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3750)=5742 */ {3750, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5742_l1}, /*h(7931)=5743 */ {7931, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5743_l1}, /*h(12112)=5744 */ {12112, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5744_l1}, /*h(5347)=5745 */ {5347, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5745_l1}, /*h(2763)=5746 */ {2763, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5746_l1}, /*h(6944)=5747 */ {6944, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5747_l1}, /*h(179)=5748 */ {179, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5748_l1}, /*h(15306)=5749 */ {15306, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5749_l1}, /*h(1776)=5750 */ {1776, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5750_l1}, /*h(5957)=5751 */ {5957, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5751_l1}, /*h(10138)=5752 */ {10138, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5752_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(789)=5754 */ {789, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5754_l1}, /*h(4970)=5755 */ {4970, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5755_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13332)=5757 */ {13332, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5757_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14929)=5760 */ {14929, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5760_l1}, /*h(8164)=5761 */ {8164, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5761_l1}, /*h(12345)=5762 */ {12345, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5762_l1}, /*h(9761)=5763 */ {9761, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5763_l1}, /*h(13942)=5764 */ {13942, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5764_l1}, /*h(7177)=5765 */ {7177, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5765_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15539)=5767 */ {15539, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5767_l1}, /*h(12955)=5768 */ {12955, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5768_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3606)=5770 */ {3606, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5770_l1}, /*h(7787)=5771 */ {7787, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5771_l1}, /*h(11968)=5772 */ {11968, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5772_l1}, /*h(5203)=5773 */ {5203, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5773_l1}, /*h(9384)=5774 */ {9384, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5774_l1}, /*h(2619)=5775 */ {2619, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5775_l1}, /*h(35)=5776 */ {35, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5776_l1}, /*h(15162)=5777 */ {15162, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5777_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1632)=5779 */ {1632, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5779_l1}, /*h(5813)=5780 */ {5813, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5780_l1}, /*h(9994)=5781 */ {9994, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5781_l1}, /*h(7410)=5782 */ {7410, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5782_l1}, /*h(645)=5783 */ {645, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5783_l1}, /*h(4826)=5784 */ {4826, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5784_l1}, /*h(2242)=5785 */ {2242, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5785_l1}, /*h(13188)=5786 */ {13188, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5786_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8020)=5789 */ {8020, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5789_l1}, /*h(1255)=5790 */ {1255, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5790_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2852)=5792 */ {2852, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5792_l1}, /*h(7033)=5793 */ {7033, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5793_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15395)=5795 */ {15395, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5795_l1}, /*h(1865)=5796 */ {1865, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5796_l1}, /*h(12811)=5797 */ {12811, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5797_l1}, /*h(10227)=5798 */ {10227, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5798_l1}, /*h(14408)=5799 */ {14408, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5799_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5059)=5801 */ {5059, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5801_l1}, /*h(16005)=5802 */ {16005, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5802_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6656)=5804 */ {6656, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5804_l1}, /*h(10837)=5805 */ {10837, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5805_l1}, /*h(15018)=5806 */ {15018, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5806_l1}, /*h(12434)=5807 */ {12434, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5807_l1}, /*h(5669)=5808 */ {5669, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5808_l1}, /*h(9850)=5809 */ {9850, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5809_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7266)=5811 */ {7266, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5811_l1}, /*h(11447)=5812 */ {11447, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5812_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2098)=5814 */ {2098, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5814_l1}, /*h(6279)=5815 */ {6279, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5815_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7876)=5817 */ {7876, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5817_l1}, /*h(1111)=5818 */ {1111, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5818_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2708)=5821 */ {2708, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5821_l1}, /*h(6889)=5822 */ {6889, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5822_l1}, /*h(15251)=5823 */ {15251, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5823_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1721)=5825 */ {1721, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5825_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10083)=5827 */ {10083, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5827_l1}, /*h(14264)=5828 */ {14264, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5828_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4915)=5830 */ {4915, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5830_l1}, /*h(9096)=5831 */ {9096, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5831_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14874)=5834 */ {14874, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5834_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12290)=5836 */ {12290, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5836_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7122)=5839 */ {7122, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5839_l1}, /*h(11303)=5840 */ {11303, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5840_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1954)=5842 */ {1954, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5842_l1}, /*h(6135)=5843 */ {6135, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5843_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14497)=5845 */ {14497, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5845_l1}, /*h(967)=5846 */ {967, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5846_l1}, /*h(11913)=5847 */ {11913, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5847_l1}, /*h(9329)=5848 */ {9329, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5848_l1}, /*h(13510)=5849 */ {13510, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5849_l1}, /*h(6745)=5850 */ {6745, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5850_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15107)=5852 */ {15107, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5852_l1}, /*h(8342)=5853 */ {8342, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5853_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9939)=5855 */ {9939, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5855_l1}, /*h(3174)=5856 */ {3174, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5856_l1}, /*h(7355)=5857 */ {7355, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5857_l1}, /*h(4771)=5858 */ {4771, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5858_l1}, /*h(8952)=5859 */ {8952, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5859_l1}, /*h(2187)=5860 */ {2187, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5860_l1}, /*h(6368)=5861 */ {6368, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5861_l1}, /*h(3784)=5862 */ {3784, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5862_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12146)=5864 */ {12146, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5864_l1}, /*h(16327)=5865 */ {16327, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5865_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11159)=5868 */ {11159, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5868_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1810)=5871 */ {1810, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5871_l1}, /*h(5991)=5872 */ {5991, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5872_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14353)=5874 */ {14353, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5874_l1}, /*h(823)=5875 */ {823, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5875_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9185)=5877 */ {9185, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5877_l1}, /*h(13366)=5878 */ {13366, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5878_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14963)=5880 */ {14963, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5880_l1}, /*h(8198)=5881 */ {8198, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5881_l1}, /*h(12379)=5882 */ {12379, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5882_l1}, /*h(9795)=5883 */ {9795, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5883_l1}, /*h(3030)=5884 */ {3030, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5884_l1}, /*h(7211)=5885 */ {7211, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5885_l1}, /*h(11392)=5886 */ {11392, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5886_l1}, /*h(4627)=5887 */ {4627, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5887_l1}, /*h(2043)=5888 */ {2043, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5888_l1}, /*h(6224)=5889 */ {6224, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5889_l1}, /*h(10405)=5890 */ {10405, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5890_l1}, /*h(14586)=5891 */ {14586, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5891_l1}, /*h(1056)=5892 */ {1056, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5892_l1}, /*h(12002)=5893 */ {12002, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5893_l1}, /*h(9418)=5894 */ {9418, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5894_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6834)=5896 */ {6834, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5896_l1}, /*h(11015)=5897 */ {11015, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5897_l1}, /*h(4250)=5898 */ {4250, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5898_l1}, /*h(1666)=5899 */ {1666, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5899_l1}, /*h(5847)=5900 */ {5847, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5900_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14209)=5902 */ {14209, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5902_l1}, /*h(679)=5903 */ {679, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5903_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9041)=5905 */ {9041, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5905_l1}, /*h(13222)=5906 */ {13222, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5906_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3873)=5908 */ {3873, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5908_l1}, /*h(8054)=5909 */ {8054, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5909_l1}, /*h(12235)=5910 */ {12235, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5910_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2886)=5913 */ {2886, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5913_l1}, /*h(7067)=5914 */ {7067, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5914_l1}, /*h(15429)=5915 */ {15429, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5915_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1899)=5917 */ {1899, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5917_l1}, /*h(6080)=5918 */ {6080, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5918_l1}, /*h(10261)=5919 */ {10261, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5919_l1}, /*h(14442)=5920 */ {14442, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5920_l1}, /*h(11858)=5921 */ {11858, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5921_l1}, /*h(16039)=5922 */ {16039, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5922_l1}, /*h(9274)=5923 */ {9274, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5923_l1}, /*h(6690)=5924 */ {6690, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5924_l1}, /*h(10871)=5925 */ {10871, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5925_l1}, /*h(4106)=5926 */ {4106, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5926_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12468)=5928 */ {12468, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5928_l1}, /*h(5703)=5929 */ {5703, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5929_l1}, /*h(14065)=5930 */ {14065, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5930_l1}, /*h(7300)=5931 */ {7300, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5931_l1}, /*h(535)=5932 */ {535, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5932_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8897)=5934 */ {8897, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5934_l1}, /*h(13078)=5935 */ {13078, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5935_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3729)=5937 */ {3729, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5937_l1}, /*h(7910)=5938 */ {7910, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5938_l1}, /*h(12091)=5939 */ {12091, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5939_l1}, /*h(16272)=5940 */ {16272, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5940_l1}, /*h(2742)=5941 */ {2742, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5941_l1}, /*h(6923)=5942 */ {6923, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5942_l1}, /*h(11104)=5943 */ {11104, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5943_l1}, /*h(4339)=5944 */ {4339, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5944_l1}, /*h(1755)=5945 */ {1755, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5945_l1}, /*h(5936)=5946 */ {5936, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5946_l1}, /*h(10117)=5947 */ {10117, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5947_l1}, /*h(14298)=5948 */ {14298, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5948_l1}, /*h(768)=5949 */ {768, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5949_l1}, /*h(4949)=5950 */ {4949, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5950_l1}, /*h(9130)=5951 */ {9130, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5951_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3962)=5954 */ {3962, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5954_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12324)=5956 */ {12324, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5956_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13921)=5959 */ {13921, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5959_l1}, /*h(11337)=5960 */ {11337, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5960_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8753)=5962 */ {8753, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5962_l1}, /*h(12934)=5963 */ {12934, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5963_l1}, /*h(6169)=5964 */ {6169, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5964_l1}, /*h(3585)=5965 */ {3585, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5965_l1}, /*h(7766)=5966 */ {7766, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5966_l1}, /*h(11947)=5967 */ {11947, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5967_l1}, /*h(16128)=5968 */ {16128, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5968_l1}, /*h(9363)=5969 */ {9363, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5969_l1}, /*h(6779)=5970 */ {6779, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5970_l1}, /*h(10960)=5971 */ {10960, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5971_l1}, /*h(4195)=5972 */ {4195, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5972_l1}, /*h(8376)=5973 */ {8376, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5973_l1}, /*h(1611)=5974 */ {1611, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5974_l1}, /*h(9973)=5975 */ {9973, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5975_l1}, /*h(14154)=5976 */ {14154, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5976_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(624)=5978 */ {624, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5978_l1}, /*h(4805)=5979 */ {4805, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5979_l1}, /*h(8986)=5980 */ {8986, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5980_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3818)=5983 */ {3818, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5983_l1}, /*h(1234)=5984 */ {1234, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5984_l1}, /*h(12180)=5985 */ {12180, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5985_l1}, /*h(16361)=5986 */ {16361, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5986_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7012)=5988 */ {7012, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5988_l1}, /*h(247)=5989 */ {247, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5989_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1844)=5991 */ {1844, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5991_l1}, /*h(6025)=5992 */ {6025, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5992_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14387)=5994 */ {14387, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5994_l1}, /*h(857)=5995 */ {857, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5995_l1}, /*h(11803)=5996 */ {11803, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5996_l1}, /*h(9219)=5997 */ {9219, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5997_l1}, /*h(13400)=5998 */ {13400, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_5998_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4051)=6000 */ {4051, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6000_l1}, /*h(14997)=6001 */ {14997, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6001_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5648)=6003 */ {5648, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6003_l1}, /*h(9829)=6004 */ {9829, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6004_l1}, /*h(14010)=6005 */ {14010, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6005_l1}, /*h(11426)=6006 */ {11426, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6006_l1}, /*h(15607)=6007 */ {15607, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6007_l1}, /*h(8842)=6008 */ {8842, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6008_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6258)=6010 */ {6258, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6010_l1}, /*h(3674)=6011 */ {3674, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6011_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1090)=6013 */ {1090, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6013_l1}, /*h(5271)=6014 */ {5271, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6014_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6868)=6016 */ {6868, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6016_l1}, /*h(103)=6017 */ {103, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6017_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5881)=6020 */ {5881, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6020_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14243)=6022 */ {14243, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6022_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(713)=6024 */ {713, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6024_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9075)=6026 */ {9075, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6026_l1}, /*h(13256)=6027 */ {13256, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6027_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3907)=6029 */ {3907, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6029_l1}, /*h(8088)=6030 */ {8088, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6030_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13866)=6033 */ {13866, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6033_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11282)=6035 */ {11282, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6035_l1}, /*h(15463)=6036 */ {15463, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6036_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6114)=6038 */ {6114, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6038_l1}, /*h(10295)=6039 */ {10295, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6039_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(946)=6041 */ {946, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6041_l1}, /*h(5127)=6042 */ {5127, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6042_l1}, /*h(16073)=6043 */ {16073, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6043_l1}, /*h(13489)=6044 */ {13489, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6044_l1}, /*h(6724)=6045 */ {6724, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6045_l1}, /*h(10905)=6046 */ {10905, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6046_l1}, /*h(8321)=6047 */ {8321, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6047_l1}, /*h(12502)=6048 */ {12502, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6048_l1}, /*h(5737)=6049 */ {5737, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6049_l1}, /*h(3153)=6050 */ {3153, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6050_l1}, /*h(14099)=6051 */ {14099, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6051_l1}, /*h(11515)=6052 */ {11515, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6052_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8931)=6054 */ {8931, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6054_l1}, /*h(2166)=6055 */ {2166, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6055_l1}, /*h(6347)=6056 */ {6347, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6056_l1}, /*h(3763)=6057 */ {3763, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6057_l1}, /*h(7944)=6058 */ {7944, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6058_l1}, /*h(1179)=6059 */ {1179, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6059_l1}, /*h(16306)=6060 */ {16306, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6060_l1}, /*h(2776)=6061 */ {2776, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6061_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11138)=6063 */ {11138, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6063_l1}, /*h(15319)=6064 */ {15319, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6064_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5970)=6066 */ {5970, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6066_l1}, /*h(10151)=6067 */ {10151, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6067_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(802)=6070 */ {802, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6070_l1}, /*h(4983)=6071 */ {4983, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6071_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13345)=6073 */ {13345, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6073_l1}, /*h(10761)=6074 */ {10761, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6074_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8177)=6076 */ {8177, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6076_l1}, /*h(12358)=6077 */ {12358, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6077_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13955)=6079 */ {13955, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6079_l1}, /*h(7190)=6080 */ {7190, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6080_l1}, /*h(11371)=6081 */ {11371, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6081_l1}, /*h(8787)=6082 */ {8787, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6082_l1}, /*h(2022)=6083 */ {2022, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6083_l1}, /*h(6203)=6084 */ {6203, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6084_l1}, /*h(10384)=6085 */ {10384, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6085_l1}, /*h(3619)=6086 */ {3619, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6086_l1}, /*h(1035)=6087 */ {1035, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6087_l1}, /*h(5216)=6088 */ {5216, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6088_l1}, /*h(9397)=6089 */ {9397, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6089_l1}, /*h(2632)=6090 */ {2632, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6090_l1}, /*h(48)=6091 */ {48, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6091_l1}, /*h(10994)=6092 */ {10994, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6092_l1}, /*h(15175)=6093 */ {15175, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6093_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5826)=6095 */ {5826, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6095_l1}, /*h(10007)=6096 */ {10007, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6096_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(658)=6098 */ {658, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6098_l1}, /*h(4839)=6099 */ {4839, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6099_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13201)=6101 */ {13201, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6101_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8033)=6104 */ {8033, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6104_l1}, /*h(12214)=6105 */ {12214, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6105_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2865)=6107 */ {2865, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6107_l1}, /*h(7046)=6108 */ {7046, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6108_l1}, /*h(11227)=6109 */ {11227, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6109_l1}, /*h(15408)=6110 */ {15408, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6110_l1}, /*h(1878)=6111 */ {1878, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6111_l1}, /*h(6059)=6112 */ {6059, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6112_l1}, /*h(10240)=6113 */ {10240, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6113_l1}, /*h(14421)=6114 */ {14421, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6114_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(891)=6116 */ {891, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6116_l1}, /*h(16018)=6117 */ {16018, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6117_l1}, /*h(9253)=6118 */ {9253, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6118_l1}, /*h(13434)=6119 */ {13434, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6119_l1}, /*h(10850)=6120 */ {10850, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6120_l1}, /*h(15031)=6121 */ {15031, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6121_l1}, /*h(8266)=6122 */ {8266, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6122_l1}, /*h(5682)=6123 */ {5682, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6123_l1}, /*h(9863)=6124 */ {9863, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6124_l1}, /*h(3098)=6125 */ {3098, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6125_l1}, /*h(514)=6126 */ {514, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6126_l1}, /*h(4695)=6127 */ {4695, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6127_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13057)=6129 */ {13057, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6129_l1}, /*h(6292)=6130 */ {6292, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6130_l1}, /*h(10473)=6131 */ {10473, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6131_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7889)=6133 */ {7889, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6133_l1}, /*h(5305)=6134 */ {5305, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6134_l1}, /*h(16251)=6135 */ {16251, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6135_l1}, /*h(2721)=6136 */ {2721, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6136_l1}, /*h(6902)=6137 */ {6902, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6137_l1}, /*h(11083)=6138 */ {11083, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6138_l1}, /*h(15264)=6139 */ {15264, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6139_l1}, /*h(1734)=6140 */ {1734, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6140_l1}, /*h(5915)=6141 */ {5915, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6141_l1}, /*h(10096)=6142 */ {10096, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6142_l1}, /*h(14277)=6143 */ {14277, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6143_l1}, /*h(747)=6144 */ {747, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6144_l1}, /*h(15874)=6145 */ {15874, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6145_l1}, /*h(9109)=6146 */ {9109, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6146_l1}, /*h(13290)=6147 */ {13290, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6147_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3941)=6149 */ {3941, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6149_l1}, /*h(8122)=6150 */ {8122, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6150_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2954)=6153 */ {2954, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6153_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11316)=6155 */ {11316, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6155_l1}, /*h(15497)=6156 */ {15497, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6156_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12913)=6158 */ {12913, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6158_l1}, /*h(10329)=6159 */ {10329, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6159_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7745)=6161 */ {7745, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6161_l1}, /*h(11926)=6162 */ {11926, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6162_l1}, /*h(16107)=6163 */ {16107, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6163_l1}, /*h(2577)=6164 */ {2577, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6164_l1}, /*h(13523)=6165 */ {13523, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6165_l1}, /*h(10939)=6166 */ {10939, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6166_l1}, /*h(15120)=6167 */ {15120, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6167_l1}, /*h(1590)=6168 */ {1590, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6168_l1}, /*h(5771)=6169 */ {5771, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6169_l1}, /*h(9952)=6170 */ {9952, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6170_l1}, /*h(3187)=6171 */ {3187, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6171_l1}, /*h(603)=6172 */ {603, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6172_l1}, /*h(4784)=6173 */ {4784, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6173_l1}, /*h(8965)=6174 */ {8965, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6174_l1}, /*h(13146)=6175 */ {13146, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6175_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3797)=6178 */ {3797, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6178_l1}, /*h(7978)=6179 */ {7978, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6179_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(16340)=6181 */ {16340, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6181_l1}, /*h(2810)=6182 */ {2810, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6182_l1}, /*h(226)=6183 */ {226, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6183_l1}, /*h(11172)=6184 */ {11172, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6184_l1}, /*h(15353)=6185 */ {15353, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6185_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6004)=6187 */ {6004, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6187_l1}, /*h(10185)=6188 */ {10185, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6188_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11782)=6190 */ {11782, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6190_l1}, /*h(15963)=6191 */ {15963, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6191_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13379)=6193 */ {13379, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6193_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10795)=6195 */ {10795, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6195_l1}, /*h(8211)=6196 */ {8211, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6196_l1}, /*h(12392)=6197 */ {12392, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6197_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3043)=6199 */ {3043, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6199_l1}, /*h(13989)=6200 */ {13989, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6200_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15586)=6202 */ {15586, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6202_l1}, /*h(8821)=6203 */ {8821, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6203_l1}, /*h(13002)=6204 */ {13002, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6204_l1}, /*h(10418)=6205 */ {10418, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6205_l1}, /*h(3653)=6206 */ {3653, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6206_l1}, /*h(7834)=6207 */ {7834, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6207_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5250)=6209 */ {5250, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6209_l1}, /*h(9431)=6210 */ {9431, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6210_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(82)=6212 */ {82, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6212_l1}, /*h(4263)=6213 */ {4263, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6213_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5860)=6215 */ {5860, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6215_l1}, /*h(10041)=6216 */ {10041, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6216_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(692)=6218 */ {692, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6218_l1}, /*h(4873)=6219 */ {4873, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6219_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13235)=6221 */ {13235, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6221_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8067)=6225 */ {8067, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6225_l1}, /*h(12248)=6226 */ {12248, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6226_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2899)=6228 */ {2899, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6228_l1}, /*h(7080)=6229 */ {7080, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6229_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15442)=6231 */ {15442, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6231_l1}, /*h(12858)=6232 */ {12858, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6232_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10274)=6234 */ {10274, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6234_l1}, /*h(14455)=6235 */ {14455, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6235_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5106)=6237 */ {5106, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6237_l1}, /*h(9287)=6238 */ {9287, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6238_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4119)=6241 */ {4119, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6241_l1}, /*h(15065)=6242 */ {15065, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6242_l1}, /*h(12481)=6243 */ {12481, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6243_l1}, /*h(5716)=6244 */ {5716, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6244_l1}, /*h(9897)=6245 */ {9897, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6245_l1}, /*h(7313)=6246 */ {7313, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6246_l1}, /*h(11494)=6247 */ {11494, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6247_l1}, /*h(4729)=6248 */ {4729, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6248_l1}, /*h(2145)=6249 */ {2145, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6249_l1}, /*h(13091)=6250 */ {13091, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6250_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7923)=6253 */ {7923, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6253_l1}, /*h(1158)=6254 */ {1158, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6254_l1}, /*h(5339)=6255 */ {5339, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6255_l1}, /*h(2755)=6256 */ {2755, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6256_l1}, /*h(6936)=6257 */ {6936, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6257_l1}, /*h(171)=6258 */ {171, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6258_l1}, /*h(15298)=6259 */ {15298, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6259_l1}, /*h(1768)=6260 */ {1768, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6260_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10130)=6262 */ {10130, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6262_l1}, /*h(14311)=6263 */ {14311, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6263_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4962)=6265 */ {4962, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6265_l1}, /*h(9143)=6266 */ {9143, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6266_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3975)=6270 */ {3975, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6270_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12337)=6272 */ {12337, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6272_l1}, /*h(9753)=6273 */ {9753, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6273_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7169)=6275 */ {7169, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6275_l1}, /*h(11350)=6276 */ {11350, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6276_l1}, /*h(15531)=6277 */ {15531, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6277_l1}, /*h(12947)=6278 */ {12947, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6278_l1}, /*h(6182)=6279 */ {6182, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6279_l1}, /*h(10363)=6280 */ {10363, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6280_l1}, /*h(7779)=6281 */ {7779, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6281_l1}, /*h(1014)=6282 */ {1014, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6282_l1}, /*h(5195)=6283 */ {5195, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6283_l1}, /*h(9376)=6284 */ {9376, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6284_l1}, /*h(2611)=6285 */ {2611, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6285_l1}, /*h(27)=6286 */ {27, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6286_l1}, /*h(4208)=6287 */ {4208, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6287_l1}, /*h(15154)=6288 */ {15154, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6288_l1}, /*h(1624)=6289 */ {1624, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6289_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9986)=6291 */ {9986, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6291_l1}, /*h(14167)=6292 */ {14167, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6292_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4818)=6294 */ {4818, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6294_l1}, /*h(8999)=6295 */ {8999, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6295_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3831)=6298 */ {3831, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6298_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12193)=6300 */ {12193, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6300_l1}, /*h(16374)=6301 */ {16374, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6301_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7025)=6303 */ {7025, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6303_l1}, /*h(11206)=6304 */ {11206, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6304_l1}, /*h(15387)=6305 */ {15387, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6305_l1}, /*h(1857)=6306 */ {1857, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6306_l1}, /*h(6038)=6307 */ {6038, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6307_l1}, /*h(10219)=6308 */ {10219, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6308_l1}, /*h(14400)=6309 */ {14400, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6309_l1}, /*h(870)=6310 */ {870, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6310_l1}, /*h(5051)=6311 */ {5051, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6311_l1}, /*h(9232)=6312 */ {9232, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6312_l1}, /*h(13413)=6313 */ {13413, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6313_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15010)=6316 */ {15010, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6316_l1}, /*h(8245)=6317 */ {8245, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6317_l1}, /*h(12426)=6318 */ {12426, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6318_l1}, /*h(9842)=6319 */ {9842, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6319_l1}, /*h(14023)=6320 */ {14023, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6320_l1}, /*h(7258)=6321 */ {7258, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6321_l1}, /*h(4674)=6322 */ {4674, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6322_l1}, /*h(8855)=6323 */ {8855, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6323_l1}, /*h(2090)=6324 */ {2090, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6324_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3687)=6326 */ {3687, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6326_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12049)=6328 */ {12049, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6328_l1}, /*h(16230)=6329 */ {16230, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6329_l1}, /*h(9465)=6330 */ {9465, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6330_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6881)=6332 */ {6881, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6332_l1}, /*h(11062)=6333 */ {11062, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6333_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1713)=6335 */ {1713, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6335_l1}, /*h(5894)=6336 */ {5894, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6336_l1}, /*h(10075)=6337 */ {10075, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6337_l1}, /*h(14256)=6338 */ {14256, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6338_l1}, /*h(726)=6339 */ {726, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6339_l1}, /*h(4907)=6340 */ {4907, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6340_l1}, /*h(9088)=6341 */ {9088, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6341_l1}, /*h(13269)=6342 */ {13269, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6342_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14866)=6344 */ {14866, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6344_l1}, /*h(8101)=6345 */ {8101, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6345_l1}, /*h(12282)=6346 */ {12282, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6346_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2933)=6348 */ {2933, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6348_l1}, /*h(7114)=6349 */ {7114, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6349_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15476)=6351 */ {15476, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6351_l1}, /*h(1946)=6352 */ {1946, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6352_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10308)=6354 */ {10308, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6354_l1}, /*h(14489)=6355 */ {14489, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6355_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11905)=6357 */ {11905, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6357_l1}, /*h(16086)=6358 */ {16086, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6358_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6737)=6360 */ {6737, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6360_l1}, /*h(10918)=6361 */ {10918, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6361_l1}, /*h(15099)=6362 */ {15099, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6362_l1}, /*h(1569)=6363 */ {1569, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6363_l1}, /*h(5750)=6364 */ {5750, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6364_l1}, /*h(9931)=6365 */ {9931, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6365_l1}, /*h(14112)=6366 */ {14112, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6366_l1}, /*h(7347)=6367 */ {7347, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6367_l1}, /*h(4763)=6368 */ {4763, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6368_l1}, /*h(8944)=6369 */ {8944, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6369_l1}, /*h(2179)=6370 */ {2179, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6370_l1}, /*h(6360)=6371 */ {6360, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6371_l1}, /*h(3776)=6372 */ {3776, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6372_l1}, /*h(7957)=6373 */ {7957, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6373_l1}, /*h(12138)=6374 */ {12138, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6374_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2789)=6377 */ {2789, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6377_l1}, /*h(6970)=6378 */ {6970, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6378_l1}, /*h(15332)=6379 */ {15332, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6379_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1802)=6381 */ {1802, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6381_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10164)=6383 */ {10164, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6383_l1}, /*h(14345)=6384 */ {14345, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6384_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15942)=6386 */ {15942, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6386_l1}, /*h(9177)=6387 */ {9177, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6387_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10774)=6389 */ {10774, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6389_l1}, /*h(14955)=6390 */ {14955, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6390_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12371)=6392 */ {12371, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6392_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9787)=6394 */ {9787, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6394_l1}, /*h(7203)=6395 */ {7203, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6395_l1}, /*h(11384)=6396 */ {11384, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6396_l1}, /*h(4619)=6397 */ {4619, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6397_l1}, /*h(2035)=6398 */ {2035, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6398_l1}, /*h(12981)=6399 */ {12981, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6399_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14578)=6401 */ {14578, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6401_l1}, /*h(7813)=6402 */ {7813, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6402_l1}, /*h(11994)=6403 */ {11994, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6403_l1}, /*h(9410)=6404 */ {9410, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6404_l1}, /*h(2645)=6405 */ {2645, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6405_l1}, /*h(6826)=6406 */ {6826, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6406_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4242)=6408 */ {4242, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6408_l1}, /*h(1658)=6409 */ {1658, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6409_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10020)=6411 */ {10020, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6411_l1}, /*h(3255)=6412 */ {3255, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6412_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4852)=6414 */ {4852, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6414_l1}, /*h(9033)=6415 */ {9033, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6415_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3865)=6418 */ {3865, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6418_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12227)=6420 */ {12227, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6420_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13824)=6423 */ {13824, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6423_l1}, /*h(7059)=6424 */ {7059, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6424_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1891)=6427 */ {1891, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6427_l1}, /*h(6072)=6428 */ {6072, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6428_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14434)=6430 */ {14434, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6430_l1}, /*h(11850)=6431 */ {11850, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6431_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9266)=6433 */ {9266, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6433_l1}, /*h(6682)=6434 */ {6682, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6434_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4098)=6436 */ {4098, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6436_l1}, /*h(8279)=6437 */ {8279, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6437_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3111)=6440 */ {3111, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6440_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11473)=6442 */ {11473, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6442_l1}, /*h(4708)=6443 */ {4708, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6443_l1}, /*h(8889)=6444 */ {8889, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6444_l1}, /*h(6305)=6445 */ {6305, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6445_l1}, /*h(10486)=6446 */ {10486, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6446_l1}, /*h(3721)=6447 */ {3721, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6447_l1}, /*h(1137)=6448 */ {1137, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6448_l1}, /*h(5318)=6449 */ {5318, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6449_l1}, /*h(16264)=6450 */ {16264, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6450_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6915)=6452 */ {6915, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6452_l1}, /*h(150)=6453 */ {150, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6453_l1}, /*h(4331)=6454 */ {4331, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6454_l1}, /*h(1747)=6455 */ {1747, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6455_l1}, /*h(5928)=6456 */ {5928, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6456_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14290)=6458 */ {14290, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6458_l1}, /*h(760)=6459 */ {760, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6459_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9122)=6461 */ {9122, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6461_l1}, /*h(13303)=6462 */ {13303, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6462_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3954)=6464 */ {3954, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6464_l1}, /*h(8135)=6465 */ {8135, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6465_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9732)=6468 */ {9732, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6468_l1}, /*h(2967)=6469 */ {2967, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6469_l1}, /*h(11329)=6470 */ {11329, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6470_l1}, /*h(15510)=6471 */ {15510, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6471_l1}, /*h(8745)=6472 */ {8745, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6472_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6161)=6474 */ {6161, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6474_l1}, /*h(10342)=6475 */ {10342, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6475_l1}, /*h(14523)=6476 */ {14523, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6476_l1}, /*h(11939)=6477 */ {11939, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6477_l1}, /*h(5174)=6478 */ {5174, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6478_l1}, /*h(9355)=6479 */ {9355, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6479_l1}, /*h(6771)=6480 */ {6771, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6480_l1}, /*h(6)=6481 */ {6, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6481_l1}, /*h(4187)=6482 */ {4187, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6482_l1}, /*h(8368)=6483 */ {8368, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6483_l1}, /*h(1603)=6484 */ {1603, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6484_l1}, /*h(5784)=6485 */ {5784, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6485_l1}, /*h(14146)=6486 */ {14146, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6486_l1}, /*h(7381)=6487 */ {7381, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6487_l1}, /*h(616)=6488 */ {616, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6488_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8978)=6490 */ {8978, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6490_l1}, /*h(13159)=6491 */ {13159, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6491_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3810)=6493 */ {3810, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6493_l1}, /*h(1226)=6494 */ {1226, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6494_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(16353)=6496 */ {16353, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6496_l1}, /*h(2823)=6497 */ {2823, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6497_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11185)=6499 */ {11185, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6499_l1}, /*h(15366)=6500 */ {15366, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6500_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6017)=6502 */ {6017, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6502_l1}, /*h(10198)=6503 */ {10198, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6503_l1}, /*h(14379)=6504 */ {14379, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6504_l1}, /*h(849)=6505 */ {849, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6505_l1}, /*h(5030)=6506 */ {5030, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6506_l1}, /*h(9211)=6507 */ {9211, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6507_l1}, /*h(13392)=6508 */ {13392, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6508_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4043)=6510 */ {4043, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6510_l1}, /*h(8224)=6511 */ {8224, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6511_l1}, /*h(12405)=6512 */ {12405, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6512_l1}, /*h(5640)=6513 */ {5640, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6513_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14002)=6515 */ {14002, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6515_l1}, /*h(11418)=6516 */ {11418, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6516_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8834)=6518 */ {8834, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6518_l1}, /*h(13015)=6519 */ {13015, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6519_l1}, /*h(6250)=6520 */ {6250, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6520_l1}, /*h(3666)=6521 */ {3666, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6521_l1}, /*h(7847)=6522 */ {7847, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6522_l1}, /*h(1082)=6523 */ {1082, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6523_l1}, /*h(16209)=6524 */ {16209, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6524_l1}, /*h(2679)=6525 */ {2679, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6525_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11041)=6527 */ {11041, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6527_l1}, /*h(15222)=6528 */ {15222, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6528_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10054)=6531 */ {10054, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6531_l1}, /*h(14235)=6532 */ {14235, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6532_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(705)=6534 */ {705, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6534_l1}, /*h(4886)=6535 */ {4886, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6535_l1}, /*h(9067)=6536 */ {9067, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6536_l1}, /*h(13248)=6537 */ {13248, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6537_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3899)=6539 */ {3899, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6539_l1}, /*h(8080)=6540 */ {8080, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6540_l1}, /*h(12261)=6541 */ {12261, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6541_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13858)=6543 */ {13858, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6543_l1}, /*h(7093)=6544 */ {7093, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6544_l1}, /*h(11274)=6545 */ {11274, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6545_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12871)=6547 */ {12871, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6547_l1}, /*h(6106)=6548 */ {6106, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6548_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14468)=6550 */ {14468, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6550_l1}, /*h(938)=6551 */ {938, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6551_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(16065)=6553 */ {16065, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6553_l1}, /*h(13481)=6554 */ {13481, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6554_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10897)=6556 */ {10897, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6556_l1}, /*h(15078)=6557 */ {15078, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6557_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5729)=6559 */ {5729, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6559_l1}, /*h(9910)=6560 */ {9910, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6560_l1}, /*h(14091)=6561 */ {14091, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6561_l1}, /*h(11507)=6562 */ {11507, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6562_l1}, /*h(4742)=6563 */ {4742, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6563_l1}, /*h(8923)=6564 */ {8923, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6564_l1}, /*h(13104)=6565 */ {13104, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6565_l1}, /*h(6339)=6566 */ {6339, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6566_l1}, /*h(3755)=6567 */ {3755, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6567_l1}, /*h(7936)=6568 */ {7936, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6568_l1}, /*h(1171)=6569 */ {1171, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6569_l1}, /*h(16298)=6570 */ {16298, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6570_l1}, /*h(2768)=6571 */ {2768, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6571_l1}, /*h(6949)=6572 */ {6949, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6572_l1}, /*h(11130)=6573 */ {11130, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6573_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5962)=6576 */ {5962, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6576_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14324)=6578 */ {14324, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6578_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(794)=6580 */ {794, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6580_l1}, /*h(15921)=6581 */ {15921, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6581_l1}, /*h(9156)=6582 */ {9156, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6582_l1}, /*h(13337)=6583 */ {13337, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6583_l1}, /*h(10753)=6584 */ {10753, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6584_l1}, /*h(14934)=6585 */ {14934, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6585_l1}, /*h(8169)=6586 */ {8169, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6586_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9766)=6588 */ {9766, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6588_l1}, /*h(13947)=6589 */ {13947, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6589_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11363)=6591 */ {11363, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6591_l1}, /*h(8779)=6592 */ {8779, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6592_l1}, /*h(12960)=6593 */ {12960, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6593_l1}, /*h(6195)=6594 */ {6195, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6594_l1}, /*h(10376)=6595 */ {10376, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6595_l1}, /*h(3611)=6596 */ {3611, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6596_l1}, /*h(1027)=6597 */ {1027, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6597_l1}, /*h(11973)=6598 */ {11973, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6598_l1}, /*h(16154)=6599 */ {16154, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6599_l1}, /*h(2624)=6600 */ {2624, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6600_l1}, /*h(6805)=6601 */ {6805, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6601_l1}, /*h(10986)=6602 */ {10986, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6602_l1}, /*h(8402)=6603 */ {8402, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6603_l1}, /*h(1637)=6604 */ {1637, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6604_l1}, /*h(5818)=6605 */ {5818, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6605_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7415)=6607 */ {7415, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6607_l1}, /*h(650)=6608 */ {650, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6608_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9012)=6610 */ {9012, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6610_l1}, /*h(2247)=6611 */ {2247, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6611_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3844)=6613 */ {3844, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6613_l1}, /*h(8025)=6614 */ {8025, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6614_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2857)=6617 */ {2857, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6617_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11219)=6619 */ {11219, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6619_l1}, /*h(15400)=6620 */ {15400, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6620_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6051)=6622 */ {6051, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6622_l1}, /*h(10232)=6623 */ {10232, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6623_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(883)=6626 */ {883, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6626_l1}, /*h(16010)=6627 */ {16010, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6627_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13426)=6629 */ {13426, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6629_l1}, /*h(10842)=6630 */ {10842, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6630_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8258)=6632 */ {8258, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6632_l1}, /*h(12439)=6633 */ {12439, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6633_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3090)=6635 */ {3090, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6635_l1}, /*h(7271)=6636 */ {7271, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6636_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8868)=6638 */ {8868, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6638_l1}, /*h(2103)=6639 */ {2103, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6639_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10465)=6641 */ {10465, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6641_l1}, /*h(3700)=6642 */ {3700, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6642_l1}, /*h(7881)=6643 */ {7881, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6643_l1}, /*h(5297)=6644 */ {5297, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6644_l1}, /*h(16243)=6645 */ {16243, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6645_l1}, /*h(2713)=6646 */ {2713, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6646_l1}, /*h(129)=6647 */ {129, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6647_l1}, /*h(11075)=6648 */ {11075, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6648_l1}, /*h(15256)=6649 */ {15256, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6649_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5907)=6651 */ {5907, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6651_l1}, /*h(3323)=6652 */ {3323, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6652_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(739)=6654 */ {739, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6654_l1}, /*h(4920)=6655 */ {4920, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6655_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13282)=6657 */ {13282, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6657_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8114)=6660 */ {8114, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6660_l1}, /*h(12295)=6661 */ {12295, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6661_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2946)=6663 */ {2946, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6663_l1}, /*h(7127)=6664 */ {7127, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6664_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15489)=6666 */ {15489, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6666_l1}, /*h(1959)=6667 */ {1959, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6667_l1}, /*h(12905)=6668 */ {12905, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6668_l1}, /*h(10321)=6669 */ {10321, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6669_l1}, /*h(14502)=6670 */ {14502, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6670_l1}, /*h(7737)=6671 */ {7737, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6671_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(16099)=6673 */ {16099, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6673_l1}, /*h(9334)=6674 */ {9334, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6674_l1}, /*h(13515)=6675 */ {13515, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6675_l1}, /*h(10931)=6676 */ {10931, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6676_l1}, /*h(4166)=6677 */ {4166, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6677_l1}, /*h(8347)=6678 */ {8347, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6678_l1}, /*h(5763)=6679 */ {5763, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6679_l1}, /*h(9944)=6680 */ {9944, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6680_l1}, /*h(3179)=6681 */ {3179, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6681_l1}, /*h(7360)=6682 */ {7360, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6682_l1}, /*h(595)=6683 */ {595, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6683_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13138)=6685 */ {13138, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6685_l1}, /*h(6373)=6686 */ {6373, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6686_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1205)=6689 */ {1205, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6689_l1}, /*h(12151)=6690 */ {12151, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6690_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2802)=6692 */ {2802, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6692_l1}, /*h(6983)=6693 */ {6983, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6693_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15345)=6695 */ {15345, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6695_l1}, /*h(1815)=6696 */ {1815, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6696_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10177)=6698 */ {10177, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6698_l1}, /*h(14358)=6699 */ {14358, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6699_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15955)=6701 */ {15955, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6701_l1}, /*h(9190)=6702 */ {9190, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6702_l1}, /*h(13371)=6703 */ {13371, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6703_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4022)=6705 */ {4022, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6705_l1}, /*h(8203)=6706 */ {8203, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6706_l1}, /*h(12384)=6707 */ {12384, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6707_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3035)=6709 */ {3035, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6709_l1}, /*h(7216)=6710 */ {7216, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6710_l1}, /*h(11397)=6711 */ {11397, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6711_l1}, /*h(15578)=6712 */ {15578, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6712_l1}, /*h(2048)=6713 */ {2048, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6713_l1}, /*h(12994)=6714 */ {12994, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6714_l1}, /*h(10410)=6715 */ {10410, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6715_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7826)=6717 */ {7826, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6717_l1}, /*h(12007)=6718 */ {12007, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6718_l1}, /*h(5242)=6719 */ {5242, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6719_l1}, /*h(2658)=6720 */ {2658, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6720_l1}, /*h(6839)=6721 */ {6839, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6721_l1}, /*h(74)=6722 */ {74, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6722_l1}, /*h(15201)=6723 */ {15201, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6723_l1}, /*h(1671)=6724 */ {1671, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6724_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10033)=6726 */ {10033, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6726_l1}, /*h(14214)=6727 */ {14214, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6727_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4865)=6729 */ {4865, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6729_l1}, /*h(9046)=6730 */ {9046, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6730_l1}, /*h(13227)=6731 */ {13227, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6731_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8059)=6735 */ {8059, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6735_l1}, /*h(12240)=6736 */ {12240, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6736_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2891)=6738 */ {2891, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6738_l1}, /*h(7072)=6739 */ {7072, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6739_l1}, /*h(11253)=6740 */ {11253, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6740_l1}, /*h(15434)=6741 */ {15434, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6741_l1}, /*h(12850)=6742 */ {12850, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6742_l1}, /*h(6085)=6743 */ {6085, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6743_l1}, /*h(10266)=6744 */ {10266, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6744_l1}, /*h(7682)=6745 */ {7682, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6745_l1}, /*h(11863)=6746 */ {11863, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6746_l1}, /*h(5098)=6747 */ {5098, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6747_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13460)=6749 */ {13460, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6749_l1}, /*h(6695)=6750 */ {6695, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6750_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15057)=6752 */ {15057, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6752_l1}, /*h(12473)=6753 */ {12473, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6753_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9889)=6755 */ {9889, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6755_l1}, /*h(14070)=6756 */ {14070, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6756_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4721)=6758 */ {4721, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6758_l1}, /*h(8902)=6759 */ {8902, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6759_l1}, /*h(13083)=6760 */ {13083, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6760_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3734)=6762 */ {3734, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6762_l1}, /*h(7915)=6763 */ {7915, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6763_l1}, /*h(12096)=6764 */ {12096, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6764_l1}, /*h(5331)=6765 */ {5331, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6765_l1}, /*h(2747)=6766 */ {2747, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6766_l1}, /*h(6928)=6767 */ {6928, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6767_l1}, /*h(163)=6768 */ {163, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6768_l1}, /*h(15290)=6769 */ {15290, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6769_l1}, /*h(1760)=6770 */ {1760, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6770_l1}, /*h(5941)=6771 */ {5941, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6771_l1}, /*h(10122)=6772 */ {10122, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6772_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(773)=6774 */ {773, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6774_l1}, /*h(4954)=6775 */ {4954, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6775_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13316)=6777 */ {13316, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6777_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14913)=6780 */ {14913, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6780_l1}, /*h(8148)=6781 */ {8148, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6781_l1}, /*h(12329)=6782 */ {12329, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6782_l1}, /*h(9745)=6783 */ {9745, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6783_l1}, /*h(13926)=6784 */ {13926, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6784_l1}, /*h(7161)=6785 */ {7161, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6785_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8758)=6787 */ {8758, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6787_l1}, /*h(12939)=6788 */ {12939, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6788_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10355)=6790 */ {10355, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6790_l1}, /*h(7771)=6791 */ {7771, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6791_l1}, /*h(11952)=6792 */ {11952, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6792_l1}, /*h(5187)=6793 */ {5187, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6793_l1}, /*h(9368)=6794 */ {9368, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6794_l1}, /*h(2603)=6795 */ {2603, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6795_l1}, /*h(19)=6796 */ {19, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6796_l1}, /*h(10965)=6797 */ {10965, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6797_l1}, /*h(15146)=6798 */ {15146, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6798_l1}, /*h(1616)=6799 */ {1616, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6799_l1}, /*h(5797)=6800 */ {5797, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6800_l1}, /*h(9978)=6801 */ {9978, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6801_l1}, /*h(7394)=6802 */ {7394, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6802_l1}, /*h(629)=6803 */ {629, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6803_l1}, /*h(4810)=6804 */ {4810, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6804_l1}, /*h(2226)=6805 */ {2226, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6805_l1}, /*h(13172)=6806 */ {13172, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6806_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8004)=6809 */ {8004, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6809_l1}, /*h(1239)=6810 */ {1239, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6810_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2836)=6812 */ {2836, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6812_l1}, /*h(7017)=6813 */ {7017, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6813_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15379)=6815 */ {15379, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6815_l1}, /*h(1849)=6816 */ {1849, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6816_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10211)=6818 */ {10211, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6818_l1}, /*h(14392)=6819 */ {14392, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6819_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5043)=6821 */ {5043, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6821_l1}, /*h(15989)=6822 */ {15989, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6822_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10821)=6825 */ {10821, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6825_l1}, /*h(15002)=6826 */ {15002, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6826_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12418)=6828 */ {12418, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6828_l1}, /*h(9834)=6829 */ {9834, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6829_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7250)=6831 */ {7250, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6831_l1}, /*h(4666)=6832 */ {4666, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6832_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2082)=6834 */ {2082, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6834_l1}, /*h(6263)=6835 */ {6263, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6835_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7860)=6837 */ {7860, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6837_l1}, /*h(1095)=6838 */ {1095, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6838_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9457)=6840 */ {9457, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6840_l1}, /*h(2692)=6841 */ {2692, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6841_l1}, /*h(6873)=6842 */ {6873, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6842_l1}, /*h(4289)=6843 */ {4289, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6843_l1}, /*h(15235)=6844 */ {15235, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6844_l1}, /*h(1705)=6845 */ {1705, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6845_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10067)=6847 */ {10067, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6847_l1}, /*h(14248)=6848 */ {14248, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6848_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4899)=6850 */ {4899, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6850_l1}, /*h(9080)=6851 */ {9080, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6851_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14858)=6854 */ {14858, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6854_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12274)=6856 */ {12274, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6856_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7106)=6859 */ {7106, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6859_l1}, /*h(11287)=6860 */ {11287, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6860_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1938)=6862 */ {1938, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6862_l1}, /*h(6119)=6863 */ {6119, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6863_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14481)=6865 */ {14481, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6865_l1}, /*h(951)=6866 */ {951, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6866_l1}, /*h(11897)=6867 */ {11897, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6867_l1}, /*h(9313)=6868 */ {9313, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6868_l1}, /*h(13494)=6869 */ {13494, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6869_l1}, /*h(6729)=6870 */ {6729, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6870_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15091)=6872 */ {15091, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6872_l1}, /*h(8326)=6873 */ {8326, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6873_l1}, /*h(12507)=6874 */ {12507, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6874_l1}, /*h(9923)=6875 */ {9923, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6875_l1}, /*h(3158)=6876 */ {3158, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6876_l1}, /*h(7339)=6877 */ {7339, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6877_l1}, /*h(4755)=6878 */ {4755, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6878_l1}, /*h(8936)=6879 */ {8936, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6879_l1}, /*h(2171)=6880 */ {2171, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6880_l1}, /*h(6352)=6881 */ {6352, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6881_l1}, /*h(3768)=6882 */ {3768, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6882_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12130)=6884 */ {12130, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6884_l1}, /*h(16311)=6885 */ {16311, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6885_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6962)=6888 */ {6962, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6888_l1}, /*h(11143)=6889 */ {11143, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6889_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1794)=6891 */ {1794, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6891_l1}, /*h(5975)=6892 */ {5975, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6892_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14337)=6894 */ {14337, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6894_l1}, /*h(807)=6895 */ {807, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6895_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9169)=6897 */ {9169, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6897_l1}, /*h(13350)=6898 */ {13350, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6898_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14947)=6900 */ {14947, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6900_l1}, /*h(8182)=6901 */ {8182, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6901_l1}, /*h(12363)=6902 */ {12363, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6902_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3014)=6904 */ {3014, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6904_l1}, /*h(7195)=6905 */ {7195, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6905_l1}, /*h(11376)=6906 */ {11376, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6906_l1}, /*h(4611)=6907 */ {4611, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6907_l1}, /*h(2027)=6908 */ {2027, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6908_l1}, /*h(6208)=6909 */ {6208, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6909_l1}, /*h(10389)=6910 */ {10389, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6910_l1}, /*h(14570)=6911 */ {14570, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6911_l1}, /*h(1040)=6912 */ {1040, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6912_l1}, /*h(11986)=6913 */ {11986, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6913_l1}, /*h(9402)=6914 */ {9402, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6914_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6818)=6916 */ {6818, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6916_l1}, /*h(10999)=6917 */ {10999, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6917_l1}, /*h(4234)=6918 */ {4234, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6918_l1}, /*h(1650)=6919 */ {1650, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6919_l1}, /*h(5831)=6920 */ {5831, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6920_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14193)=6922 */ {14193, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6922_l1}, /*h(663)=6923 */ {663, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6923_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9025)=6925 */ {9025, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6925_l1}, /*h(13206)=6926 */ {13206, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6926_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3857)=6928 */ {3857, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6928_l1}, /*h(8038)=6929 */ {8038, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6929_l1}, /*h(12219)=6930 */ {12219, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6930_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2870)=6933 */ {2870, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6933_l1}, /*h(7051)=6934 */ {7051, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6934_l1}, /*h(15413)=6935 */ {15413, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6935_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1883)=6937 */ {1883, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6937_l1}, /*h(6064)=6938 */ {6064, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6938_l1}, /*h(10245)=6939 */ {10245, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6939_l1}, /*h(14426)=6940 */ {14426, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6940_l1}, /*h(11842)=6941 */ {11842, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6941_l1}, /*h(16023)=6942 */ {16023, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6942_l1}, /*h(9258)=6943 */ {9258, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6943_l1}, /*h(6674)=6944 */ {6674, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6944_l1}, /*h(10855)=6945 */ {10855, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6945_l1}, /*h(4090)=6946 */ {4090, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6946_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12452)=6948 */ {12452, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6948_l1}, /*h(5687)=6949 */ {5687, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6949_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14049)=6951 */ {14049, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6951_l1}, /*h(519)=6952 */ {519, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6952_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8881)=6954 */ {8881, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6954_l1}, /*h(13062)=6955 */ {13062, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6955_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3713)=6957 */ {3713, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6957_l1}, /*h(7894)=6958 */ {7894, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6958_l1}, /*h(12075)=6959 */ {12075, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6959_l1}, /*h(16256)=6960 */ {16256, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6960_l1}, /*h(2726)=6961 */ {2726, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6961_l1}, /*h(6907)=6962 */ {6907, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6962_l1}, /*h(11088)=6963 */ {11088, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6963_l1}, /*h(4323)=6964 */ {4323, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6964_l1}, /*h(1739)=6965 */ {1739, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6965_l1}, /*h(5920)=6966 */ {5920, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6966_l1}, /*h(10101)=6967 */ {10101, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6967_l1}, /*h(14282)=6968 */ {14282, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6968_l1}, /*h(752)=6969 */ {752, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6969_l1}, /*h(4933)=6970 */ {4933, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6970_l1}, /*h(9114)=6971 */ {9114, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6971_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3946)=6974 */ {3946, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6974_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12308)=6976 */ {12308, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6976_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13905)=6979 */ {13905, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6979_l1}, /*h(7140)=6980 */ {7140, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6980_l1}, /*h(11321)=6981 */ {11321, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6981_l1}, /*h(8737)=6982 */ {8737, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6982_l1}, /*h(12918)=6983 */ {12918, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6983_l1}, /*h(6153)=6984 */ {6153, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6984_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14515)=6986 */ {14515, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6986_l1}, /*h(11931)=6987 */ {11931, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6987_l1}, /*h(16112)=6988 */ {16112, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6988_l1}, /*h(2582)=6989 */ {2582, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6989_l1}, /*h(6763)=6990 */ {6763, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6990_l1}, /*h(10944)=6991 */ {10944, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6991_l1}, /*h(4179)=6992 */ {4179, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6992_l1}, /*h(8360)=6993 */ {8360, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6993_l1}, /*h(1595)=6994 */ {1595, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6994_l1}, /*h(5776)=6995 */ {5776, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6995_l1}, /*h(14138)=6996 */ {14138, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6996_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(608)=6998 */ {608, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6998_l1}, /*h(4789)=6999 */ {4789, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_6999_l1}, /*h(8970)=7000 */ {8970, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7000_l1}, /*h(6386)=7001 */ {6386, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7001_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3802)=7003 */ {3802, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7003_l1}, /*h(1218)=7004 */ {1218, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7004_l1}, /*h(12164)=7005 */ {12164, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7005_l1}, /*h(16345)=7006 */ {16345, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7006_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6996)=7008 */ {6996, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7008_l1}, /*h(231)=7009 */ {231, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7009_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1828)=7011 */ {1828, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7011_l1}, /*h(6009)=7012 */ {6009, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7012_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14371)=7014 */ {14371, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7014_l1}, /*h(841)=7015 */ {841, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7015_l1}, /*h(11787)=7016 */ {11787, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7016_l1}, /*h(9203)=7017 */ {9203, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7017_l1}, /*h(13384)=7018 */ {13384, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7018_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4035)=7020 */ {4035, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7020_l1}, /*h(14981)=7021 */ {14981, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7021_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5632)=7023 */ {5632, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7023_l1}, /*h(9813)=7024 */ {9813, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7024_l1}, /*h(13994)=7025 */ {13994, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7025_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11410)=7027 */ {11410, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7027_l1}, /*h(8826)=7028 */ {8826, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7028_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6242)=7030 */ {6242, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7030_l1}, /*h(10423)=7031 */ {10423, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7031_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1074)=7033 */ {1074, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7033_l1}, /*h(5255)=7034 */ {5255, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7034_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6852)=7036 */ {6852, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7036_l1}, /*h(87)=7037 */ {87, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7037_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1684)=7040 */ {1684, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7040_l1}, /*h(5865)=7041 */ {5865, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7041_l1}, /*h(14227)=7042 */ {14227, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7042_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(697)=7044 */ {697, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7044_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9059)=7046 */ {9059, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7046_l1}, /*h(13240)=7047 */ {13240, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7047_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8072)=7050 */ {8072, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7050_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13850)=7053 */ {13850, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7053_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11266)=7055 */ {11266, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7055_l1}, /*h(15447)=7056 */ {15447, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7056_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6098)=7058 */ {6098, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7058_l1}, /*h(10279)=7059 */ {10279, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7059_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(930)=7061 */ {930, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7061_l1}, /*h(5111)=7062 */ {5111, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7062_l1}, /*h(16057)=7063 */ {16057, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7063_l1}, /*h(13473)=7064 */ {13473, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7064_l1}, /*h(6708)=7065 */ {6708, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7065_l1}, /*h(10889)=7066 */ {10889, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7066_l1}, /*h(8305)=7067 */ {8305, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7067_l1}, /*h(12486)=7068 */ {12486, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7068_l1}, /*h(5721)=7069 */ {5721, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7069_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14083)=7071 */ {14083, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7071_l1}, /*h(7318)=7072 */ {7318, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7072_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8915)=7074 */ {8915, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7074_l1}, /*h(2150)=7075 */ {2150, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7075_l1}, /*h(6331)=7076 */ {6331, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7076_l1}, /*h(3747)=7077 */ {3747, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7077_l1}, /*h(7928)=7078 */ {7928, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7078_l1}, /*h(1163)=7079 */ {1163, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7079_l1}, /*h(16290)=7080 */ {16290, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7080_l1}, /*h(2760)=7081 */ {2760, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7081_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11122)=7083 */ {11122, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7083_l1}, /*h(15303)=7084 */ {15303, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7084_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10135)=7087 */ {10135, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7087_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(786)=7090 */ {786, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7090_l1}, /*h(4967)=7091 */ {4967, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7091_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13329)=7093 */ {13329, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7093_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8161)=7096 */ {8161, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7096_l1}, /*h(12342)=7097 */ {12342, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7097_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13939)=7099 */ {13939, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7099_l1}, /*h(7174)=7100 */ {7174, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7100_l1}, /*h(11355)=7101 */ {11355, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7101_l1}, /*h(8771)=7102 */ {8771, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7102_l1}, /*h(2006)=7103 */ {2006, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7103_l1}, /*h(6187)=7104 */ {6187, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7104_l1}, /*h(10368)=7105 */ {10368, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7105_l1}, /*h(3603)=7106 */ {3603, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7106_l1}, /*h(1019)=7107 */ {1019, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7107_l1}, /*h(5200)=7108 */ {5200, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7108_l1}, /*h(16146)=7109 */ {16146, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7109_l1}, /*h(13562)=7110 */ {13562, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7110_l1}, /*h(32)=7111 */ {32, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7111_l1}, /*h(10978)=7112 */ {10978, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7112_l1}, /*h(15159)=7113 */ {15159, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7113_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5810)=7115 */ {5810, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7115_l1}, /*h(9991)=7116 */ {9991, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7116_l1}, /*h(3226)=7117 */ {3226, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7117_l1}, /*h(642)=7118 */ {642, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7118_l1}, /*h(4823)=7119 */ {4823, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7119_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13185)=7121 */ {13185, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7121_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8017)=7124 */ {8017, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7124_l1}, /*h(12198)=7125 */ {12198, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7125_l1}, /*h(16379)=7126 */ {16379, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7126_l1}, /*h(2849)=7127 */ {2849, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7127_l1}, /*h(7030)=7128 */ {7030, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7128_l1}, /*h(11211)=7129 */ {11211, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7129_l1}, /*h(15392)=7130 */ {15392, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7130_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1862)=7132 */ {1862, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7132_l1}, /*h(6043)=7133 */ {6043, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7133_l1}, /*h(14405)=7134 */ {14405, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7134_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(875)=7136 */ {875, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7136_l1}, /*h(16002)=7137 */ {16002, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7137_l1}, /*h(9237)=7138 */ {9237, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7138_l1}, /*h(13418)=7139 */ {13418, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7139_l1}, /*h(10834)=7140 */ {10834, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7140_l1}, /*h(15015)=7141 */ {15015, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7141_l1}, /*h(8250)=7142 */ {8250, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7142_l1}, /*h(5666)=7143 */ {5666, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7143_l1}, /*h(9847)=7144 */ {9847, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7144_l1}, /*h(3082)=7145 */ {3082, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7145_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11444)=7147 */ {11444, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7147_l1}, /*h(4679)=7148 */ {4679, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7148_l1}, /*h(13041)=7149 */ {13041, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7149_l1}, /*h(6276)=7150 */ {6276, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7150_l1}, /*h(10457)=7151 */ {10457, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7151_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7873)=7153 */ {7873, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7153_l1}, /*h(12054)=7154 */ {12054, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7154_l1}, /*h(16235)=7155 */ {16235, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7155_l1}, /*h(2705)=7156 */ {2705, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7156_l1}, /*h(6886)=7157 */ {6886, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7157_l1}, /*h(11067)=7158 */ {11067, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7158_l1}, /*h(15248)=7159 */ {15248, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7159_l1}, /*h(1718)=7160 */ {1718, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7160_l1}, /*h(5899)=7161 */ {5899, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7161_l1}, /*h(10080)=7162 */ {10080, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7162_l1}, /*h(3315)=7163 */ {3315, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7163_l1}, /*h(731)=7164 */ {731, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7164_l1}, /*h(4912)=7165 */ {4912, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7165_l1}, /*h(9093)=7166 */ {9093, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7166_l1}, /*h(13274)=7167 */ {13274, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7167_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3925)=7169 */ {3925, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7169_l1}, /*h(8106)=7170 */ {8106, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7170_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2938)=7173 */ {2938, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7173_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11300)=7175 */ {11300, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7175_l1}, /*h(15481)=7176 */ {15481, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7176_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12897)=7178 */ {12897, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7178_l1}, /*h(10313)=7179 */ {10313, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7179_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7729)=7181 */ {7729, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7181_l1}, /*h(11910)=7182 */ {11910, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7182_l1}, /*h(16091)=7183 */ {16091, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7183_l1}, /*h(2561)=7184 */ {2561, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7184_l1}, /*h(6742)=7185 */ {6742, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7185_l1}, /*h(10923)=7186 */ {10923, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7186_l1}, /*h(15104)=7187 */ {15104, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7187_l1}, /*h(8339)=7188 */ {8339, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7188_l1}, /*h(5755)=7189 */ {5755, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7189_l1}, /*h(9936)=7190 */ {9936, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7190_l1}, /*h(3171)=7191 */ {3171, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7191_l1}, /*h(7352)=7192 */ {7352, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7192_l1}, /*h(587)=7193 */ {587, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7193_l1}, /*h(8949)=7194 */ {8949, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7194_l1}, /*h(13130)=7195 */ {13130, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7195_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3781)=7198 */ {3781, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7198_l1}, /*h(7962)=7199 */ {7962, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7199_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(16324)=7201 */ {16324, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7201_l1}, /*h(2794)=7202 */ {2794, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7202_l1}, /*h(210)=7203 */ {210, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7203_l1}, /*h(11156)=7204 */ {11156, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7204_l1}, /*h(15337)=7205 */ {15337, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7205_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5988)=7207 */ {5988, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7207_l1}, /*h(10169)=7208 */ {10169, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7208_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(820)=7210 */ {820, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7210_l1}, /*h(15947)=7211 */ {15947, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7211_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13363)=7213 */ {13363, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7213_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10779)=7215 */ {10779, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7215_l1}, /*h(8195)=7216 */ {8195, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7216_l1}, /*h(12376)=7217 */ {12376, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7217_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3027)=7219 */ {3027, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7219_l1}, /*h(13973)=7220 */ {13973, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7220_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15570)=7222 */ {15570, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7222_l1}, /*h(8805)=7223 */ {8805, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7223_l1}, /*h(12986)=7224 */ {12986, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7224_l1}, /*h(10402)=7225 */ {10402, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7225_l1}, /*h(14583)=7226 */ {14583, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7226_l1}, /*h(7818)=7227 */ {7818, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7227_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5234)=7229 */ {5234, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7229_l1}, /*h(2650)=7230 */ {2650, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7230_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(66)=7232 */ {66, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7232_l1}, /*h(4247)=7233 */ {4247, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7233_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5844)=7235 */ {5844, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7235_l1}, /*h(10025)=7236 */ {10025, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7236_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4857)=7239 */ {4857, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7239_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13219)=7241 */ {13219, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7241_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8051)=7245 */ {8051, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7245_l1}, /*h(12232)=7246 */ {12232, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7246_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2883)=7248 */ {2883, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7248_l1}, /*h(7064)=7249 */ {7064, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7249_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15426)=7251 */ {15426, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7251_l1}, /*h(12842)=7252 */ {12842, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7252_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10258)=7254 */ {10258, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7254_l1}, /*h(14439)=7255 */ {14439, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7255_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5090)=7257 */ {5090, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7257_l1}, /*h(9271)=7258 */ {9271, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7258_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4103)=7261 */ {4103, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7261_l1}, /*h(15049)=7262 */ {15049, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7262_l1}, /*h(12465)=7263 */ {12465, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7263_l1}, /*h(5700)=7264 */ {5700, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7264_l1}, /*h(9881)=7265 */ {9881, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7265_l1}, /*h(7297)=7266 */ {7297, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7266_l1}, /*h(11478)=7267 */ {11478, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7267_l1}, /*h(4713)=7268 */ {4713, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7268_l1}, /*h(2129)=7269 */ {2129, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7269_l1}, /*h(13075)=7270 */ {13075, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7270_l1}, /*h(10491)=7271 */ {10491, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7271_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7907)=7273 */ {7907, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7273_l1}, /*h(1142)=7274 */ {1142, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7274_l1}, /*h(5323)=7275 */ {5323, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7275_l1}, /*h(2739)=7276 */ {2739, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7276_l1}, /*h(6920)=7277 */ {6920, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7277_l1}, /*h(155)=7278 */ {155, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7278_l1}, /*h(15282)=7279 */ {15282, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7279_l1}, /*h(1752)=7280 */ {1752, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7280_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10114)=7282 */ {10114, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7282_l1}, /*h(14295)=7283 */ {14295, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7283_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4946)=7285 */ {4946, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7285_l1}, /*h(9127)=7286 */ {9127, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7286_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3959)=7290 */ {3959, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7290_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12321)=7292 */ {12321, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7292_l1}, /*h(9737)=7293 */ {9737, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7293_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7153)=7295 */ {7153, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7295_l1}, /*h(11334)=7296 */ {11334, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7296_l1}, /*h(15515)=7297 */ {15515, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7297_l1}, /*h(12931)=7298 */ {12931, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7298_l1}, /*h(6166)=7299 */ {6166, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7299_l1}, /*h(10347)=7300 */ {10347, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7300_l1}, /*h(7763)=7301 */ {7763, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7301_l1}, /*h(998)=7302 */ {998, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7302_l1}, /*h(5179)=7303 */ {5179, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7303_l1}, /*h(9360)=7304 */ {9360, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7304_l1}, /*h(2595)=7305 */ {2595, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7305_l1}, /*h(11)=7306 */ {11, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7306_l1}, /*h(4192)=7307 */ {4192, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7307_l1}, /*h(15138)=7308 */ {15138, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7308_l1}, /*h(1608)=7309 */ {1608, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7309_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9970)=7311 */ {9970, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7311_l1}, /*h(14151)=7312 */ {14151, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7312_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4802)=7314 */ {4802, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7314_l1}, /*h(8983)=7315 */ {8983, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7315_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3815)=7318 */ {3815, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7318_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12177)=7320 */ {12177, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7320_l1}, /*h(16358)=7321 */ {16358, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7321_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7009)=7323 */ {7009, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7323_l1}, /*h(11190)=7324 */ {11190, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7324_l1}, /*h(15371)=7325 */ {15371, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7325_l1}, /*h(1841)=7326 */ {1841, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7326_l1}, /*h(6022)=7327 */ {6022, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7327_l1}, /*h(10203)=7328 */ {10203, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7328_l1}, /*h(14384)=7329 */ {14384, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7329_l1}, /*h(854)=7330 */ {854, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7330_l1}, /*h(5035)=7331 */ {5035, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7331_l1}, /*h(9216)=7332 */ {9216, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7332_l1}, /*h(13397)=7333 */ {13397, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7333_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14994)=7336 */ {14994, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7336_l1}, /*h(8229)=7337 */ {8229, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7337_l1}, /*h(12410)=7338 */ {12410, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7338_l1}, /*h(9826)=7339 */ {9826, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7339_l1}, /*h(14007)=7340 */ {14007, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7340_l1}, /*h(7242)=7341 */ {7242, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7341_l1}, /*h(4658)=7342 */ {4658, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7342_l1}, /*h(8839)=7343 */ {8839, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7343_l1}, /*h(2074)=7344 */ {2074, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7344_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3671)=7346 */ {3671, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7346_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12033)=7348 */ {12033, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7348_l1}, /*h(16214)=7349 */ {16214, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7349_l1}, /*h(9449)=7350 */ {9449, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7350_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6865)=7352 */ {6865, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7352_l1}, /*h(11046)=7353 */ {11046, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7353_l1}, /*h(15227)=7354 */ {15227, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7354_l1}, /*h(1697)=7355 */ {1697, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7355_l1}, /*h(5878)=7356 */ {5878, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7356_l1}, /*h(10059)=7357 */ {10059, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7357_l1}, /*h(14240)=7358 */ {14240, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7358_l1}, /*h(710)=7359 */ {710, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7359_l1}, /*h(4891)=7360 */ {4891, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7360_l1}, /*h(9072)=7361 */ {9072, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7361_l1}, /*h(13253)=7362 */ {13253, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7362_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14850)=7364 */ {14850, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7364_l1}, /*h(8085)=7365 */ {8085, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7365_l1}, /*h(12266)=7366 */ {12266, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7366_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2917)=7368 */ {2917, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7368_l1}, /*h(7098)=7369 */ {7098, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7369_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15460)=7371 */ {15460, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7371_l1}, /*h(1930)=7372 */ {1930, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7372_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10292)=7374 */ {10292, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7374_l1}, /*h(14473)=7375 */ {14473, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7375_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11889)=7377 */ {11889, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7377_l1}, /*h(16070)=7378 */ {16070, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7378_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6721)=7380 */ {6721, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7380_l1}, /*h(10902)=7381 */ {10902, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7381_l1}, /*h(15083)=7382 */ {15083, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7382_l1}, /*h(1553)=7383 */ {1553, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7383_l1}, /*h(12499)=7384 */ {12499, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7384_l1}, /*h(9915)=7385 */ {9915, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7385_l1}, /*h(14096)=7386 */ {14096, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7386_l1}, /*h(566)=7387 */ {566, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7387_l1}, /*h(4747)=7388 */ {4747, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7388_l1}, /*h(8928)=7389 */ {8928, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7389_l1}, /*h(2163)=7390 */ {2163, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7390_l1}, /*h(6344)=7391 */ {6344, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7391_l1}, /*h(3760)=7392 */ {3760, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7392_l1}, /*h(7941)=7393 */ {7941, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7393_l1}, /*h(12122)=7394 */ {12122, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7394_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2773)=7397 */ {2773, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7397_l1}, /*h(6954)=7398 */ {6954, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7398_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15316)=7400 */ {15316, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7400_l1}, /*h(1786)=7401 */ {1786, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7401_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10148)=7403 */ {10148, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7403_l1}, /*h(14329)=7404 */ {14329, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7404_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15926)=7406 */ {15926, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7406_l1}, /*h(9161)=7407 */ {9161, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7407_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10758)=7409 */ {10758, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7409_l1}, /*h(14939)=7410 */ {14939, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7410_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12355)=7412 */ {12355, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7412_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9771)=7414 */ {9771, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7414_l1}, /*h(7187)=7415 */ {7187, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7415_l1}, /*h(11368)=7416 */ {11368, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7416_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2019)=7418 */ {2019, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7418_l1}, /*h(12965)=7419 */ {12965, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7419_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14562)=7421 */ {14562, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7421_l1}, /*h(7797)=7422 */ {7797, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7422_l1}, /*h(11978)=7423 */ {11978, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7423_l1}, /*h(9394)=7424 */ {9394, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7424_l1}, /*h(2629)=7425 */ {2629, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7425_l1}, /*h(6810)=7426 */ {6810, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7426_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4226)=7428 */ {4226, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7428_l1}, /*h(8407)=7429 */ {8407, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7429_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10004)=7431 */ {10004, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7431_l1}, /*h(3239)=7432 */ {3239, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7432_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4836)=7434 */ {4836, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7434_l1}, /*h(9017)=7435 */ {9017, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7435_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3849)=7438 */ {3849, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7438_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12211)=7440 */ {12211, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7440_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7043)=7444 */ {7043, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7444_l1}, /*h(11224)=7445 */ {11224, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7445_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1875)=7447 */ {1875, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7447_l1}, /*h(6056)=7448 */ {6056, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7448_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14418)=7450 */ {14418, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7450_l1}, /*h(11834)=7451 */ {11834, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7451_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9250)=7453 */ {9250, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7453_l1}, /*h(13431)=7454 */ {13431, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7454_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4082)=7456 */ {4082, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7456_l1}, /*h(8263)=7457 */ {8263, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7457_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3095)=7460 */ {3095, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7460_l1}, /*h(14041)=7461 */ {14041, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7461_l1}, /*h(11457)=7462 */ {11457, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7462_l1}, /*h(4692)=7463 */ {4692, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7463_l1}, /*h(8873)=7464 */ {8873, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7464_l1}, /*h(6289)=7465 */ {6289, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7465_l1}, /*h(10470)=7466 */ {10470, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7466_l1}, /*h(3705)=7467 */ {3705, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7467_l1}, /*h(1121)=7468 */ {1121, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7468_l1}, /*h(5302)=7469 */ {5302, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7469_l1}, /*h(16248)=7470 */ {16248, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7470_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6899)=7472 */ {6899, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7472_l1}, /*h(134)=7473 */ {134, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7473_l1}, /*h(4315)=7474 */ {4315, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7474_l1}, /*h(1731)=7475 */ {1731, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7475_l1}, /*h(5912)=7476 */ {5912, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7476_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14274)=7478 */ {14274, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7478_l1}, /*h(744)=7479 */ {744, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7479_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9106)=7481 */ {9106, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7481_l1}, /*h(13287)=7482 */ {13287, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7482_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3938)=7484 */ {3938, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7484_l1}, /*h(8119)=7485 */ {8119, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7485_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2951)=7489 */ {2951, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7489_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11313)=7491 */ {11313, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7491_l1}, /*h(15494)=7492 */ {15494, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7492_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6145)=7494 */ {6145, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7494_l1}, /*h(10326)=7495 */ {10326, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7495_l1}, /*h(14507)=7496 */ {14507, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7496_l1}, /*h(11923)=7497 */ {11923, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7497_l1}, /*h(5158)=7498 */ {5158, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7498_l1}, /*h(9339)=7499 */ {9339, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7499_l1}, /*h(6755)=7500 */ {6755, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7500_l1}, /*h(10936)=7501 */ {10936, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7501_l1}, /*h(4171)=7502 */ {4171, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7502_l1}, /*h(8352)=7503 */ {8352, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7503_l1}, /*h(1587)=7504 */ {1587, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7504_l1}, /*h(5768)=7505 */ {5768, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7505_l1}, /*h(3184)=7506 */ {3184, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7506_l1}, /*h(7365)=7507 */ {7365, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7507_l1}, /*h(600)=7508 */ {600, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7508_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8962)=7510 */ {8962, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7510_l1}, /*h(13143)=7511 */ {13143, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7511_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3794)=7513 */ {3794, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7513_l1}, /*h(1210)=7514 */ {1210, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7514_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(16337)=7516 */ {16337, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7516_l1}, /*h(2807)=7517 */ {2807, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7517_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11169)=7519 */ {11169, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7519_l1}, /*h(15350)=7520 */ {15350, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7520_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6001)=7522 */ {6001, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7522_l1}, /*h(10182)=7523 */ {10182, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7523_l1}, /*h(14363)=7524 */ {14363, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7524_l1}, /*h(833)=7525 */ {833, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7525_l1}, /*h(5014)=7526 */ {5014, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7526_l1}, /*h(9195)=7527 */ {9195, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7527_l1}, /*h(13376)=7528 */ {13376, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7528_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4027)=7530 */ {4027, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7530_l1}, /*h(8208)=7531 */ {8208, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7531_l1}, /*h(12389)=7532 */ {12389, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7532_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13986)=7535 */ {13986, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7535_l1}, /*h(7221)=7536 */ {7221, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7536_l1}, /*h(11402)=7537 */ {11402, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7537_l1}, /*h(8818)=7538 */ {8818, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7538_l1}, /*h(12999)=7539 */ {12999, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7539_l1}, /*h(6234)=7540 */ {6234, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7540_l1}, /*h(3650)=7541 */ {3650, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7541_l1}, /*h(7831)=7542 */ {7831, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7542_l1}, /*h(1066)=7543 */ {1066, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7543_l1}, /*h(16193)=7544 */ {16193, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7544_l1}, /*h(2663)=7545 */ {2663, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7545_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11025)=7547 */ {11025, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7547_l1}, /*h(15206)=7548 */ {15206, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7548_l1}, /*h(8441)=7549 */ {8441, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7549_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5857)=7551 */ {5857, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7551_l1}, /*h(3273)=7552 */ {3273, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7552_l1}, /*h(14219)=7553 */ {14219, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7553_l1}, /*h(689)=7554 */ {689, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7554_l1}, /*h(4870)=7555 */ {4870, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7555_l1}, /*h(9051)=7556 */ {9051, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7556_l1}, /*h(13232)=7557 */ {13232, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7557_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3883)=7559 */ {3883, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7559_l1}, /*h(8064)=7560 */ {8064, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7560_l1}, /*h(12245)=7561 */ {12245, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7561_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13842)=7563 */ {13842, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7563_l1}, /*h(7077)=7564 */ {7077, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7564_l1}, /*h(11258)=7565 */ {11258, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7565_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1909)=7567 */ {1909, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7567_l1}, /*h(6090)=7568 */ {6090, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7568_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14452)=7570 */ {14452, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7570_l1}, /*h(922)=7571 */ {922, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7571_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(16049)=7573 */ {16049, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7573_l1}, /*h(13465)=7574 */ {13465, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7574_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10881)=7576 */ {10881, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7576_l1}, /*h(15062)=7577 */ {15062, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7577_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5713)=7579 */ {5713, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7579_l1}, /*h(9894)=7580 */ {9894, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7580_l1}, /*h(14075)=7581 */ {14075, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7581_l1}, /*h(545)=7582 */ {545, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7582_l1}, /*h(4726)=7583 */ {4726, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7583_l1}, /*h(8907)=7584 */ {8907, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7584_l1}, /*h(13088)=7585 */ {13088, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7585_l1}, /*h(6323)=7586 */ {6323, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7586_l1}, /*h(3739)=7587 */ {3739, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7587_l1}, /*h(7920)=7588 */ {7920, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7588_l1}, /*h(1155)=7589 */ {1155, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7589_l1}, /*h(16282)=7590 */ {16282, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7590_l1}, /*h(2752)=7591 */ {2752, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7591_l1}, /*h(6933)=7592 */ {6933, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7592_l1}, /*h(11114)=7593 */ {11114, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7593_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1765)=7596 */ {1765, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7596_l1}, /*h(5946)=7597 */ {5946, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7597_l1}, /*h(14308)=7598 */ {14308, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7598_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(778)=7600 */ {778, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7600_l1}, /*h(15905)=7601 */ {15905, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7601_l1}, /*h(9140)=7602 */ {9140, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7602_l1}, /*h(13321)=7603 */ {13321, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7603_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14918)=7605 */ {14918, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7605_l1}, /*h(8153)=7606 */ {8153, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7606_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9750)=7608 */ {9750, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7608_l1}, /*h(13931)=7609 */ {13931, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7609_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11347)=7611 */ {11347, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7611_l1}, /*h(15528)=7612 */ {15528, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7612_l1}, /*h(8763)=7613 */ {8763, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7613_l1}, /*h(6179)=7614 */ {6179, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7614_l1}, /*h(10360)=7615 */ {10360, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7615_l1}, /*h(3595)=7616 */ {3595, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7616_l1}, /*h(1011)=7617 */ {1011, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7617_l1}, /*h(11957)=7618 */ {11957, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7618_l1}, /*h(16138)=7619 */ {16138, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7619_l1}, /*h(13554)=7620 */ {13554, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7620_l1}, /*h(6789)=7621 */ {6789, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7621_l1}, /*h(10970)=7622 */ {10970, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7622_l1}, /*h(8386)=7623 */ {8386, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7623_l1}, /*h(1621)=7624 */ {1621, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7624_l1}, /*h(5802)=7625 */ {5802, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7625_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3218)=7627 */ {3218, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7627_l1}, /*h(634)=7628 */ {634, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7628_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8996)=7630 */ {8996, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7630_l1}, /*h(2231)=7631 */ {2231, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7631_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3828)=7633 */ {3828, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7633_l1}, /*h(8009)=7634 */ {8009, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7634_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(16371)=7636 */ {16371, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7636_l1}, /*h(2841)=7637 */ {2841, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7637_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11203)=7639 */ {11203, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7639_l1}, /*h(15384)=7640 */ {15384, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7640_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12800)=7642 */ {12800, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7642_l1}, /*h(6035)=7643 */ {6035, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7643_l1}, /*h(10216)=7644 */ {10216, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7644_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(867)=7646 */ {867, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7646_l1}, /*h(15994)=7647 */ {15994, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7647_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13410)=7649 */ {13410, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7649_l1}, /*h(10826)=7650 */ {10826, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7650_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8242)=7652 */ {8242, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7652_l1}, /*h(5658)=7653 */ {5658, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7653_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3074)=7655 */ {3074, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7655_l1}, /*h(7255)=7656 */ {7255, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7656_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2087)=7659 */ {2087, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7659_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10449)=7661 */ {10449, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7661_l1}, /*h(3684)=7662 */ {3684, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7662_l1}, /*h(7865)=7663 */ {7865, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7663_l1}, /*h(5281)=7664 */ {5281, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7664_l1}, /*h(16227)=7665 */ {16227, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7665_l1}, /*h(2697)=7666 */ {2697, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7666_l1}, /*h(113)=7667 */ {113, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7667_l1}, /*h(11059)=7668 */ {11059, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7668_l1}, /*h(15240)=7669 */ {15240, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7669_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5891)=7671 */ {5891, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7671_l1}, /*h(10072)=7672 */ {10072, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7672_l1}, /*h(3307)=7673 */ {3307, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7673_l1}, /*h(723)=7674 */ {723, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7674_l1}, /*h(4904)=7675 */ {4904, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7675_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13266)=7677 */ {13266, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7677_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8098)=7680 */ {8098, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7680_l1}, /*h(12279)=7681 */ {12279, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7681_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2930)=7683 */ {2930, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7683_l1}, /*h(7111)=7684 */ {7111, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7684_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15473)=7686 */ {15473, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7686_l1}, /*h(8708)=7687 */ {8708, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7687_l1}, /*h(1943)=7688 */ {1943, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7688_l1}, /*h(10305)=7689 */ {10305, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7689_l1}, /*h(14486)=7690 */ {14486, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7690_l1}, /*h(7721)=7691 */ {7721, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7691_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(16083)=7693 */ {16083, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7693_l1}, /*h(9318)=7694 */ {9318, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7694_l1}, /*h(13499)=7695 */ {13499, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7695_l1}, /*h(10915)=7696 */ {10915, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7696_l1}, /*h(4150)=7697 */ {4150, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7697_l1}, /*h(8331)=7698 */ {8331, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7698_l1}, /*h(5747)=7699 */ {5747, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7699_l1}, /*h(9928)=7700 */ {9928, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7700_l1}, /*h(3163)=7701 */ {3163, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7701_l1}, /*h(7344)=7702 */ {7344, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7702_l1}, /*h(579)=7703 */ {579, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7703_l1}, /*h(4760)=7704 */ {4760, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7704_l1}, /*h(13122)=7705 */ {13122, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7705_l1}, /*h(6357)=7706 */ {6357, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7706_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7954)=7709 */ {7954, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7709_l1}, /*h(12135)=7710 */ {12135, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7710_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2786)=7712 */ {2786, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7712_l1}, /*h(6967)=7713 */ {6967, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7713_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15329)=7715 */ {15329, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7715_l1}, /*h(1799)=7716 */ {1799, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7716_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10161)=7718 */ {10161, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7718_l1}, /*h(14342)=7719 */ {14342, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7719_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15939)=7721 */ {15939, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7721_l1}, /*h(9174)=7722 */ {9174, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7722_l1}, /*h(13355)=7723 */ {13355, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7723_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4006)=7725 */ {4006, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7725_l1}, /*h(8187)=7726 */ {8187, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7726_l1}, /*h(12368)=7727 */ {12368, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7727_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3019)=7729 */ {3019, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7729_l1}, /*h(7200)=7730 */ {7200, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7730_l1}, /*h(11381)=7731 */ {11381, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7731_l1}, /*h(15562)=7732 */ {15562, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7732_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12978)=7734 */ {12978, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7734_l1}, /*h(10394)=7735 */ {10394, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7735_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7810)=7737 */ {7810, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7737_l1}, /*h(11991)=7738 */ {11991, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7738_l1}, /*h(5226)=7739 */ {5226, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7739_l1}, /*h(2642)=7740 */ {2642, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7740_l1}, /*h(6823)=7741 */ {6823, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7741_l1}, /*h(58)=7742 */ {58, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7742_l1}, /*h(15185)=7743 */ {15185, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7743_l1}, /*h(1655)=7744 */ {1655, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7744_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10017)=7746 */ {10017, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7746_l1}, /*h(14198)=7747 */ {14198, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7747_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9030)=7750 */ {9030, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7750_l1}, /*h(13211)=7751 */ {13211, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7751_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3862)=7754 */ {3862, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7754_l1}, /*h(8043)=7755 */ {8043, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7755_l1}, /*h(12224)=7756 */ {12224, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7756_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2875)=7758 */ {2875, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7758_l1}, /*h(7056)=7759 */ {7056, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7759_l1}, /*h(11237)=7760 */ {11237, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7760_l1}, /*h(15418)=7761 */ {15418, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7761_l1}, /*h(12834)=7762 */ {12834, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7762_l1}, /*h(6069)=7763 */ {6069, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7763_l1}, /*h(10250)=7764 */ {10250, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7764_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11847)=7766 */ {11847, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7766_l1}, /*h(5082)=7767 */ {5082, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7767_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13444)=7769 */ {13444, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7769_l1}, /*h(6679)=7770 */ {6679, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7770_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15041)=7772 */ {15041, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7772_l1}, /*h(12457)=7773 */ {12457, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7773_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9873)=7775 */ {9873, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7775_l1}, /*h(14054)=7776 */ {14054, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7776_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4705)=7778 */ {4705, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7778_l1}, /*h(8886)=7779 */ {8886, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7779_l1}, /*h(13067)=7780 */ {13067, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7780_l1}, /*h(10483)=7781 */ {10483, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7781_l1}, /*h(3718)=7782 */ {3718, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7782_l1}, /*h(7899)=7783 */ {7899, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7783_l1}, /*h(12080)=7784 */ {12080, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7784_l1}, /*h(5315)=7785 */ {5315, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7785_l1}, /*h(2731)=7786 */ {2731, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7786_l1}, /*h(6912)=7787 */ {6912, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7787_l1}, /*h(147)=7788 */ {147, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7788_l1}, /*h(15274)=7789 */ {15274, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7789_l1}, /*h(1744)=7790 */ {1744, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7790_l1}, /*h(5925)=7791 */ {5925, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7791_l1}, /*h(10106)=7792 */ {10106, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7792_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(757)=7795 */ {757, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7795_l1}, /*h(4938)=7796 */ {4938, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7796_l1}, /*h(13300)=7797 */ {13300, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7797_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14897)=7800 */ {14897, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7800_l1}, /*h(8132)=7801 */ {8132, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7801_l1}, /*h(12313)=7802 */ {12313, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7802_l1}, /*h(9729)=7803 */ {9729, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7803_l1}, /*h(13910)=7804 */ {13910, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7804_l1}, /*h(7145)=7805 */ {7145, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7805_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15507)=7807 */ {15507, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7807_l1}, /*h(12923)=7808 */ {12923, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7808_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10339)=7810 */ {10339, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7810_l1}, /*h(7755)=7811 */ {7755, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7811_l1}, /*h(11936)=7812 */ {11936, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7812_l1}, /*h(5171)=7813 */ {5171, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7813_l1}, /*h(9352)=7814 */ {9352, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7814_l1}, /*h(2587)=7815 */ {2587, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7815_l1}, /*h(3)=7816 */ {3, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7816_l1}, /*h(10949)=7817 */ {10949, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7817_l1}, /*h(15130)=7818 */ {15130, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7818_l1}, /*h(1600)=7819 */ {1600, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7819_l1}, /*h(5781)=7820 */ {5781, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7820_l1}, /*h(9962)=7821 */ {9962, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7821_l1}, /*h(7378)=7822 */ {7378, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7822_l1}, /*h(613)=7823 */ {613, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7823_l1}, /*h(4794)=7824 */ {4794, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7824_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6391)=7826 */ {6391, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7826_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7988)=7829 */ {7988, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7829_l1}, /*h(1223)=7830 */ {1223, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7830_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2820)=7832 */ {2820, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7832_l1}, /*h(7001)=7833 */ {7001, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7833_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15363)=7835 */ {15363, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7835_l1}, /*h(1833)=7836 */ {1833, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7836_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10195)=7838 */ {10195, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7838_l1}, /*h(14376)=7839 */ {14376, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7839_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5027)=7841 */ {5027, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7841_l1}, /*h(15973)=7842 */ {15973, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7842_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10805)=7845 */ {10805, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7845_l1}, /*h(14986)=7846 */ {14986, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7846_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12402)=7848 */ {12402, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7848_l1}, /*h(9818)=7849 */ {9818, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7849_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7234)=7851 */ {7234, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7851_l1}, /*h(11415)=7852 */ {11415, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7852_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2066)=7854 */ {2066, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7854_l1}, /*h(6247)=7855 */ {6247, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7855_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7844)=7857 */ {7844, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7857_l1}, /*h(1079)=7858 */ {1079, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7858_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9441)=7860 */ {9441, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7860_l1}, /*h(2676)=7861 */ {2676, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7861_l1}, /*h(6857)=7862 */ {6857, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7862_l1}, /*h(4273)=7863 */ {4273, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7863_l1}, /*h(15219)=7864 */ {15219, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7864_l1}, /*h(1689)=7865 */ {1689, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7865_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10051)=7867 */ {10051, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7867_l1}, /*h(14232)=7868 */ {14232, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7868_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4883)=7870 */ {4883, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7870_l1}, /*h(9064)=7871 */ {9064, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7871_l1}, /*h(2299)=7872 */ {2299, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7872_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3896)=7874 */ {3896, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7874_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12258)=7876 */ {12258, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7876_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7090)=7879 */ {7090, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7879_l1}, /*h(11271)=7880 */ {11271, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7880_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1922)=7882 */ {1922, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7882_l1}, /*h(6103)=7883 */ {6103, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7883_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14465)=7885 */ {14465, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7885_l1}, /*h(7700)=7886 */ {7700, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7886_l1}, /*h(935)=7887 */ {935, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7887_l1}, /*h(9297)=7888 */ {9297, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7888_l1}, /*h(13478)=7889 */ {13478, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7889_l1}, /*h(6713)=7890 */ {6713, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7890_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15075)=7892 */ {15075, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7892_l1}, /*h(8310)=7893 */ {8310, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7893_l1}, /*h(12491)=7894 */ {12491, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7894_l1}, /*h(9907)=7895 */ {9907, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7895_l1}, /*h(3142)=7896 */ {3142, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7896_l1}, /*h(7323)=7897 */ {7323, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7897_l1}, /*h(4739)=7898 */ {4739, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7898_l1}, /*h(8920)=7899 */ {8920, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7899_l1}, /*h(2155)=7900 */ {2155, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7900_l1}, /*h(6336)=7901 */ {6336, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7901_l1}, /*h(3752)=7902 */ {3752, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7902_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12114)=7904 */ {12114, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7904_l1}, /*h(16295)=7905 */ {16295, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7905_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6946)=7908 */ {6946, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7908_l1}, /*h(11127)=7909 */ {11127, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7909_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1778)=7911 */ {1778, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7911_l1}, /*h(5959)=7912 */ {5959, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7912_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14321)=7914 */ {14321, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7914_l1}, /*h(791)=7915 */ {791, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7915_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9153)=7917 */ {9153, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7917_l1}, /*h(13334)=7918 */ {13334, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7918_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14931)=7920 */ {14931, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7920_l1}, /*h(8166)=7921 */ {8166, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7921_l1}, /*h(12347)=7922 */ {12347, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7922_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2998)=7924 */ {2998, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7924_l1}, /*h(7179)=7925 */ {7179, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7925_l1}, /*h(11360)=7926 */ {11360, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7926_l1}, /*h(15541)=7927 */ {15541, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7927_l1}, /*h(2011)=7928 */ {2011, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7928_l1}, /*h(6192)=7929 */ {6192, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7929_l1}, /*h(10373)=7930 */ {10373, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7930_l1}, /*h(14554)=7931 */ {14554, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7931_l1}, /*h(1024)=7932 */ {1024, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7932_l1}, /*h(11970)=7933 */ {11970, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7933_l1}, /*h(16151)=7934 */ {16151, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7934_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6802)=7936 */ {6802, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7936_l1}, /*h(10983)=7937 */ {10983, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7937_l1}, /*h(4218)=7938 */ {4218, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7938_l1}, /*h(1634)=7939 */ {1634, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7939_l1}, /*h(5815)=7940 */ {5815, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7940_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14177)=7942 */ {14177, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7942_l1}, /*h(647)=7943 */ {647, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7943_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9009)=7945 */ {9009, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7945_l1}, /*h(13190)=7946 */ {13190, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7946_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3841)=7948 */ {3841, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7948_l1}, /*h(8022)=7949 */ {8022, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7949_l1}, /*h(12203)=7950 */ {12203, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7950_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2854)=7953 */ {2854, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7953_l1}, /*h(7035)=7954 */ {7035, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7954_l1}, /*h(11216)=7955 */ {11216, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7955_l1}, /*h(15397)=7956 */ {15397, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7956_l1}, /*h(1867)=7957 */ {1867, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7957_l1}, /*h(6048)=7958 */ {6048, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7958_l1}, /*h(10229)=7959 */ {10229, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7959_l1}, /*h(14410)=7960 */ {14410, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7960_l1}, /*h(11826)=7961 */ {11826, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7961_l1}, /*h(16007)=7962 */ {16007, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7962_l1}, /*h(9242)=7963 */ {9242, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7963_l1}, /*h(6658)=7964 */ {6658, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7964_l1}, /*h(10839)=7965 */ {10839, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7965_l1}, /*h(4074)=7966 */ {4074, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7966_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12436)=7968 */ {12436, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7968_l1}, /*h(5671)=7969 */ {5671, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7969_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14033)=7971 */ {14033, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7971_l1}, /*h(11449)=7972 */ {11449, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7972_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8865)=7974 */ {8865, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7974_l1}, /*h(13046)=7975 */ {13046, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7975_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3697)=7977 */ {3697, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7977_l1}, /*h(7878)=7978 */ {7878, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7978_l1}, /*h(12059)=7979 */ {12059, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7979_l1}, /*h(16240)=7980 */ {16240, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7980_l1}, /*h(2710)=7981 */ {2710, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7981_l1}, /*h(6891)=7982 */ {6891, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7982_l1}, /*h(11072)=7983 */ {11072, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7983_l1}, /*h(4307)=7984 */ {4307, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7984_l1}, /*h(1723)=7985 */ {1723, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7985_l1}, /*h(5904)=7986 */ {5904, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7986_l1}, /*h(10085)=7987 */ {10085, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7987_l1}, /*h(14266)=7988 */ {14266, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7988_l1}, /*h(736)=7989 */ {736, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7989_l1}, /*h(4917)=7990 */ {4917, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7990_l1}, /*h(9098)=7991 */ {9098, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7991_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3930)=7994 */ {3930, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7994_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12292)=7996 */ {12292, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7996_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13889)=7999 */ {13889, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_7999_l1}, /*h(7124)=8000 */ {7124, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8000_l1}, /*h(11305)=8001 */ {11305, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8001_l1}, /*h(8721)=8002 */ {8721, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8002_l1}, /*h(12902)=8003 */ {12902, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8003_l1}, /*h(6137)=8004 */ {6137, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8004_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7734)=8006 */ {7734, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8006_l1}, /*h(11915)=8007 */ {11915, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8007_l1}, /*h(16096)=8008 */ {16096, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8008_l1}, /*h(9331)=8009 */ {9331, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8009_l1}, /*h(6747)=8010 */ {6747, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8010_l1}, /*h(10928)=8011 */ {10928, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8011_l1}, /*h(4163)=8012 */ {4163, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8012_l1}, /*h(8344)=8013 */ {8344, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8013_l1}, /*h(1579)=8014 */ {1579, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8014_l1}, /*h(5760)=8015 */ {5760, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8015_l1}, /*h(9941)=8016 */ {9941, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8016_l1}, /*h(14122)=8017 */ {14122, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8017_l1}, /*h(592)=8018 */ {592, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8018_l1}, /*h(4773)=8019 */ {4773, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8019_l1}, /*h(8954)=8020 */ {8954, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8020_l1}, /*h(6370)=8021 */ {6370, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8021_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3786)=8023 */ {3786, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8023_l1}, /*h(1202)=8024 */ {1202, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8024_l1}, /*h(12148)=8025 */ {12148, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8025_l1}, /*h(16329)=8026 */ {16329, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8026_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6980)=8028 */ {6980, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8028_l1}, /*h(215)=8029 */ {215, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8029_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1812)=8031 */ {1812, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8031_l1}, /*h(5993)=8032 */ {5993, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8032_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14355)=8034 */ {14355, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8034_l1}, /*h(825)=8035 */ {825, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8035_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9187)=8037 */ {9187, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8037_l1}, /*h(13368)=8038 */ {13368, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8038_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4019)=8040 */ {4019, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8040_l1}, /*h(14965)=8041 */ {14965, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8041_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9797)=8044 */ {9797, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8044_l1}, /*h(13978)=8045 */ {13978, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8045_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11394)=8047 */ {11394, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8047_l1}, /*h(15575)=8048 */ {15575, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8048_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6226)=8050 */ {6226, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8050_l1}, /*h(3642)=8051 */ {3642, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8051_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1058)=8053 */ {1058, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8053_l1}, /*h(5239)=8054 */ {5239, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8054_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6836)=8056 */ {6836, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8056_l1}, /*h(71)=8057 */ {71, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8057_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8433)=8059 */ {8433, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8059_l1}, /*h(1668)=8060 */ {1668, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8060_l1}, /*h(5849)=8061 */ {5849, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8061_l1}, /*h(3265)=8062 */ {3265, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8062_l1}, /*h(14211)=8063 */ {14211, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8063_l1}, /*h(681)=8064 */ {681, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8064_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9043)=8066 */ {9043, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8066_l1}, /*h(13224)=8067 */ {13224, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8067_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8056)=8070 */ {8056, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8070_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13834)=8073 */ {13834, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8073_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11250)=8075 */ {11250, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8075_l1}, /*h(15431)=8076 */ {15431, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8076_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6082)=8078 */ {6082, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8078_l1}, /*h(10263)=8079 */ {10263, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8079_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(914)=8081 */ {914, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8081_l1}, /*h(5095)=8082 */ {5095, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8082_l1}, /*h(16041)=8083 */ {16041, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8083_l1}, /*h(13457)=8084 */ {13457, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8084_l1}, /*h(6692)=8085 */ {6692, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8085_l1}, /*h(10873)=8086 */ {10873, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8086_l1}, /*h(8289)=8087 */ {8289, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8087_l1}, /*h(12470)=8088 */ {12470, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8088_l1}, /*h(5705)=8089 */ {5705, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8089_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14067)=8091 */ {14067, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8091_l1}, /*h(7302)=8092 */ {7302, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8092_l1}, /*h(11483)=8093 */ {11483, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8093_l1}, /*h(8899)=8094 */ {8899, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8094_l1}, /*h(2134)=8095 */ {2134, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8095_l1}, /*h(6315)=8096 */ {6315, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8096_l1}, /*h(3731)=8097 */ {3731, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8097_l1}, /*h(7912)=8098 */ {7912, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8098_l1}, /*h(1147)=8099 */ {1147, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8099_l1}, /*h(16274)=8100 */ {16274, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8100_l1}, /*h(2744)=8101 */ {2744, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8101_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11106)=8103 */ {11106, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8103_l1}, /*h(15287)=8104 */ {15287, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8104_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10119)=8108 */ {10119, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8108_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(770)=8110 */ {770, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8110_l1}, /*h(4951)=8111 */ {4951, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8111_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13313)=8113 */ {13313, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8113_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8145)=8116 */ {8145, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8116_l1}, /*h(12326)=8117 */ {12326, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8117_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13923)=8119 */ {13923, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8119_l1}, /*h(7158)=8120 */ {7158, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8120_l1}, /*h(11339)=8121 */ {11339, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8121_l1}, /*h(15520)=8122 */ {15520, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8122_l1}, /*h(1990)=8123 */ {1990, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8123_l1}, /*h(6171)=8124 */ {6171, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8124_l1}, /*h(10352)=8125 */ {10352, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8125_l1}, /*h(3587)=8126 */ {3587, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8126_l1}, /*h(1003)=8127 */ {1003, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8127_l1}, /*h(5184)=8128 */ {5184, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8128_l1}, /*h(16130)=8129 */ {16130, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8129_l1}, /*h(13546)=8130 */ {13546, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8130_l1}, /*h(16)=8131 */ {16, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8131_l1}, /*h(10962)=8132 */ {10962, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8132_l1}, /*h(15143)=8133 */ {15143, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8133_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5794)=8135 */ {5794, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8135_l1}, /*h(9975)=8136 */ {9975, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8136_l1}, /*h(3210)=8137 */ {3210, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8137_l1}, /*h(626)=8138 */ {626, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8138_l1}, /*h(4807)=8139 */ {4807, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8139_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13169)=8141 */ {13169, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8141_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8001)=8144 */ {8001, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8144_l1}, /*h(12182)=8145 */ {12182, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8145_l1}, /*h(16363)=8146 */ {16363, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8146_l1}, /*h(2833)=8147 */ {2833, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8147_l1}, /*h(7014)=8148 */ {7014, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8148_l1}, /*h(11195)=8149 */ {11195, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8149_l1}, /*h(15376)=8150 */ {15376, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8150_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6027)=8153 */ {6027, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8153_l1}, /*h(10208)=8154 */ {10208, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8154_l1}, /*h(14389)=8155 */ {14389, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8155_l1}, /*h(859)=8156 */ {859, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8156_l1}, /*h(15986)=8157 */ {15986, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8157_l1}, /*h(9221)=8158 */ {9221, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8158_l1}, /*h(13402)=8159 */ {13402, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8159_l1}, /*h(10818)=8160 */ {10818, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8160_l1}, /*h(14999)=8161 */ {14999, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8161_l1}, /*h(8234)=8162 */ {8234, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8162_l1}, /*h(5650)=8163 */ {5650, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8163_l1}, /*h(9831)=8164 */ {9831, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8164_l1}, /*h(3066)=8165 */ {3066, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8165_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11428)=8167 */ {11428, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8167_l1}, /*h(4663)=8168 */ {4663, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8168_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13025)=8170 */ {13025, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8170_l1}, /*h(10441)=8171 */ {10441, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8171_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7857)=8173 */ {7857, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8173_l1}, /*h(12038)=8174 */ {12038, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8174_l1}, /*h(16219)=8175 */ {16219, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8175_l1}, /*h(2689)=8176 */ {2689, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8176_l1}, /*h(6870)=8177 */ {6870, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8177_l1}, /*h(11051)=8178 */ {11051, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8178_l1}, /*h(15232)=8179 */ {15232, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8179_l1}, /*h(1702)=8180 */ {1702, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8180_l1}, /*h(5883)=8181 */ {5883, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8181_l1}, /*h(10064)=8182 */ {10064, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8182_l1}, /*h(3299)=8183 */ {3299, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8183_l1}, /*h(715)=8184 */ {715, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8184_l1}, /*h(4896)=8185 */ {4896, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8185_l1}, /*h(9077)=8186 */ {9077, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8186_l1}, /*h(13258)=8187 */ {13258, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8187_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3909)=8189 */ {3909, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8189_l1}, /*h(8090)=8190 */ {8090, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8190_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2922)=8193 */ {2922, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8193_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11284)=8195 */ {11284, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8195_l1}, /*h(15465)=8196 */ {15465, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8196_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12881)=8198 */ {12881, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8198_l1}, /*h(6116)=8199 */ {6116, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8199_l1}, /*h(10297)=8200 */ {10297, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8200_l1}, /*h(7713)=8201 */ {7713, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8201_l1}, /*h(11894)=8202 */ {11894, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8202_l1}, /*h(16075)=8203 */ {16075, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8203_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13491)=8205 */ {13491, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8205_l1}, /*h(10907)=8206 */ {10907, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8206_l1}, /*h(15088)=8207 */ {15088, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8207_l1}, /*h(1558)=8208 */ {1558, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8208_l1}, /*h(5739)=8209 */ {5739, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8209_l1}, /*h(9920)=8210 */ {9920, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8210_l1}, /*h(3155)=8211 */ {3155, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8211_l1}, /*h(7336)=8212 */ {7336, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8212_l1}, /*h(571)=8213 */ {571, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8213_l1}, /*h(4752)=8214 */ {4752, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8214_l1}, /*h(13114)=8215 */ {13114, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8215_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3765)=8218 */ {3765, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8218_l1}, /*h(7946)=8219 */ {7946, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8219_l1}, /*h(5362)=8220 */ {5362, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8220_l1}, /*h(16308)=8221 */ {16308, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8221_l1}, /*h(2778)=8222 */ {2778, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8222_l1}, /*h(194)=8223 */ {194, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8223_l1}, /*h(11140)=8224 */ {11140, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8224_l1}, /*h(15321)=8225 */ {15321, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8225_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5972)=8227 */ {5972, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8227_l1}, /*h(10153)=8228 */ {10153, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8228_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(804)=8230 */ {804, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8230_l1}, /*h(15931)=8231 */ {15931, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8231_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13347)=8233 */ {13347, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8233_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10763)=8235 */ {10763, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8235_l1}, /*h(8179)=8236 */ {8179, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8236_l1}, /*h(12360)=8237 */ {12360, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8237_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3011)=8239 */ {3011, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8239_l1}, /*h(13957)=8240 */ {13957, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8240_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15554)=8242 */ {15554, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8242_l1}, /*h(8789)=8243 */ {8789, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8243_l1}, /*h(12970)=8244 */ {12970, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8244_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10386)=8246 */ {10386, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8246_l1}, /*h(7802)=8247 */ {7802, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8247_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5218)=8249 */ {5218, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8249_l1}, /*h(9399)=8250 */ {9399, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8250_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(50)=8252 */ {50, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8252_l1}, /*h(4231)=8253 */ {4231, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8253_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5828)=8255 */ {5828, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8255_l1}, /*h(10009)=8256 */ {10009, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8256_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(660)=8259 */ {660, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8259_l1}, /*h(4841)=8260 */ {4841, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8260_l1}, /*h(13203)=8261 */ {13203, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8261_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8035)=8265 */ {8035, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8265_l1}, /*h(12216)=8266 */ {12216, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8266_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2867)=8268 */ {2867, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8268_l1}, /*h(7048)=8269 */ {7048, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8269_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15410)=8271 */ {15410, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8271_l1}, /*h(12826)=8272 */ {12826, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8272_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10242)=8274 */ {10242, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8274_l1}, /*h(14423)=8275 */ {14423, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8275_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5074)=8277 */ {5074, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8277_l1}, /*h(9255)=8278 */ {9255, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8278_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4087)=8281 */ {4087, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8281_l1}, /*h(15033)=8282 */ {15033, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8282_l1}, /*h(12449)=8283 */ {12449, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8283_l1}, /*h(5684)=8284 */ {5684, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8284_l1}, /*h(9865)=8285 */ {9865, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8285_l1}, /*h(7281)=8286 */ {7281, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8286_l1}, /*h(11462)=8287 */ {11462, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8287_l1}, /*h(4697)=8288 */ {4697, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8288_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13059)=8290 */ {13059, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8290_l1}, /*h(6294)=8291 */ {6294, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8291_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7891)=8293 */ {7891, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8293_l1}, /*h(1126)=8294 */ {1126, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8294_l1}, /*h(5307)=8295 */ {5307, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8295_l1}, /*h(2723)=8296 */ {2723, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8296_l1}, /*h(6904)=8297 */ {6904, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8297_l1}, /*h(139)=8298 */ {139, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8298_l1}, /*h(15266)=8299 */ {15266, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8299_l1}, /*h(1736)=8300 */ {1736, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8300_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10098)=8302 */ {10098, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8302_l1}, /*h(14279)=8303 */ {14279, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8303_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9111)=8306 */ {9111, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8306_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3943)=8310 */ {3943, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8310_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12305)=8312 */ {12305, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8312_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7137)=8315 */ {7137, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8315_l1}, /*h(11318)=8316 */ {11318, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8316_l1}, /*h(15499)=8317 */ {15499, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8317_l1}, /*h(12915)=8318 */ {12915, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8318_l1}, /*h(6150)=8319 */ {6150, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8319_l1}, /*h(10331)=8320 */ {10331, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8320_l1}, /*h(14512)=8321 */ {14512, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8321_l1}, /*h(982)=8322 */ {982, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8322_l1}, /*h(5163)=8323 */ {5163, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8323_l1}, /*h(9344)=8324 */ {9344, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8324_l1}, /*h(2579)=8325 */ {2579, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8325_l1}, /*h(6760)=8326 */ {6760, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8326_l1}, /*h(4176)=8327 */ {4176, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8327_l1}, /*h(15122)=8328 */ {15122, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8328_l1}, /*h(12538)=8329 */ {12538, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8329_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9954)=8331 */ {9954, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8331_l1}, /*h(7370)=8332 */ {7370, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8332_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4786)=8334 */ {4786, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8334_l1}, /*h(8967)=8335 */ {8967, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8335_l1}, /*h(2202)=8336 */ {2202, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8336_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3799)=8338 */ {3799, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8338_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12161)=8340 */ {12161, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8340_l1}, /*h(16342)=8341 */ {16342, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8341_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6993)=8343 */ {6993, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8343_l1}, /*h(11174)=8344 */ {11174, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8344_l1}, /*h(15355)=8345 */ {15355, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8345_l1}, /*h(1825)=8346 */ {1825, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8346_l1}, /*h(6006)=8347 */ {6006, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8347_l1}, /*h(10187)=8348 */ {10187, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8348_l1}, /*h(14368)=8349 */ {14368, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8349_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(838)=8351 */ {838, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8351_l1}, /*h(5019)=8352 */ {5019, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8352_l1}, /*h(13381)=8353 */ {13381, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8353_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14978)=8356 */ {14978, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8356_l1}, /*h(8213)=8357 */ {8213, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8357_l1}, /*h(12394)=8358 */ {12394, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8358_l1}, /*h(9810)=8359 */ {9810, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8359_l1}, /*h(13991)=8360 */ {13991, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8360_l1}, /*h(7226)=8361 */ {7226, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8361_l1}, /*h(4642)=8362 */ {4642, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8362_l1}, /*h(8823)=8363 */ {8823, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8363_l1}, /*h(2058)=8364 */ {2058, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8364_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10420)=8366 */ {10420, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8366_l1}, /*h(3655)=8367 */ {3655, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8367_l1}, /*h(12017)=8368 */ {12017, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8368_l1}, /*h(16198)=8369 */ {16198, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8369_l1}, /*h(9433)=8370 */ {9433, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8370_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6849)=8372 */ {6849, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8372_l1}, /*h(11030)=8373 */ {11030, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8373_l1}, /*h(15211)=8374 */ {15211, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8374_l1}, /*h(1681)=8375 */ {1681, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8375_l1}, /*h(5862)=8376 */ {5862, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8376_l1}, /*h(10043)=8377 */ {10043, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8377_l1}, /*h(14224)=8378 */ {14224, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8378_l1}, /*h(694)=8379 */ {694, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8379_l1}, /*h(4875)=8380 */ {4875, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8380_l1}, /*h(9056)=8381 */ {9056, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8381_l1}, /*h(2291)=8382 */ {2291, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8382_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3888)=8384 */ {3888, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8384_l1}, /*h(8069)=8385 */ {8069, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8385_l1}, /*h(12250)=8386 */ {12250, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8386_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2901)=8388 */ {2901, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8388_l1}, /*h(7082)=8389 */ {7082, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8389_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15444)=8391 */ {15444, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8391_l1}, /*h(1914)=8392 */ {1914, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8392_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10276)=8394 */ {10276, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8394_l1}, /*h(14457)=8395 */ {14457, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8395_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11873)=8397 */ {11873, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8397_l1}, /*h(16054)=8398 */ {16054, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8398_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6705)=8400 */ {6705, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8400_l1}, /*h(10886)=8401 */ {10886, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8401_l1}, /*h(15067)=8402 */ {15067, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8402_l1}, /*h(1537)=8403 */ {1537, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8403_l1}, /*h(5718)=8404 */ {5718, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8404_l1}, /*h(9899)=8405 */ {9899, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8405_l1}, /*h(14080)=8406 */ {14080, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8406_l1}, /*h(7315)=8407 */ {7315, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8407_l1}, /*h(4731)=8408 */ {4731, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8408_l1}, /*h(8912)=8409 */ {8912, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8409_l1}, /*h(2147)=8410 */ {2147, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8410_l1}, /*h(6328)=8411 */ {6328, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8411_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7925)=8413 */ {7925, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8413_l1}, /*h(12106)=8414 */ {12106, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8414_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2757)=8417 */ {2757, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8417_l1}, /*h(6938)=8418 */ {6938, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8418_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15300)=8420 */ {15300, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8420_l1}, /*h(1770)=8421 */ {1770, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8421_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10132)=8423 */ {10132, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8423_l1}, /*h(14313)=8424 */ {14313, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8424_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15910)=8426 */ {15910, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8426_l1}, /*h(9145)=8427 */ {9145, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8427_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14923)=8430 */ {14923, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8430_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12339)=8432 */ {12339, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8432_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9755)=8434 */ {9755, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8434_l1}, /*h(7171)=8435 */ {7171, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8435_l1}, /*h(11352)=8436 */ {11352, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8436_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2003)=8438 */ {2003, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8438_l1}, /*h(12949)=8439 */ {12949, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8439_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14546)=8441 */ {14546, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8441_l1}, /*h(7781)=8442 */ {7781, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8442_l1}, /*h(11962)=8443 */ {11962, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8443_l1}, /*h(9378)=8444 */ {9378, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8444_l1}, /*h(13559)=8445 */ {13559, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8445_l1}, /*h(6794)=8446 */ {6794, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8446_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4210)=8448 */ {4210, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8448_l1}, /*h(1626)=8449 */ {1626, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8449_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9988)=8451 */ {9988, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8451_l1}, /*h(3223)=8452 */ {3223, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8452_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4820)=8454 */ {4820, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8454_l1}, /*h(9001)=8455 */ {9001, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8455_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3833)=8458 */ {3833, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8458_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12195)=8460 */ {12195, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8460_l1}, /*h(16376)=8461 */ {16376, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8461_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7027)=8464 */ {7027, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8464_l1}, /*h(11208)=8465 */ {11208, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8465_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1859)=8467 */ {1859, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8467_l1}, /*h(6040)=8468 */ {6040, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8468_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14402)=8470 */ {14402, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8470_l1}, /*h(11818)=8471 */ {11818, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8471_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9234)=8473 */ {9234, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8473_l1}, /*h(13415)=8474 */ {13415, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8474_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4066)=8476 */ {4066, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8476_l1}, /*h(8247)=8477 */ {8247, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8477_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3079)=8480 */ {3079, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8480_l1}, /*h(14025)=8481 */ {14025, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8481_l1}, /*h(11441)=8482 */ {11441, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8482_l1}, /*h(4676)=8483 */ {4676, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8483_l1}, /*h(8857)=8484 */ {8857, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8484_l1}, /*h(6273)=8485 */ {6273, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8485_l1}, /*h(10454)=8486 */ {10454, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8486_l1}, /*h(3689)=8487 */ {3689, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8487_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12051)=8489 */ {12051, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8489_l1}, /*h(9467)=8490 */ {9467, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8490_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6883)=8492 */ {6883, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8492_l1}, /*h(118)=8493 */ {118, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8493_l1}, /*h(4299)=8494 */ {4299, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8494_l1}, /*h(1715)=8495 */ {1715, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8495_l1}, /*h(5896)=8496 */ {5896, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8496_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14258)=8498 */ {14258, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8498_l1}, /*h(728)=8499 */ {728, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8499_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9090)=8501 */ {9090, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8501_l1}, /*h(13271)=8502 */ {13271, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8502_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3922)=8504 */ {3922, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8504_l1}, /*h(8103)=8505 */ {8103, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8505_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2935)=8509 */ {2935, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8509_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11297)=8511 */ {11297, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8511_l1}, /*h(15478)=8512 */ {15478, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8512_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6129)=8514 */ {6129, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8514_l1}, /*h(10310)=8515 */ {10310, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8515_l1}, /*h(14491)=8516 */ {14491, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8516_l1}, /*h(11907)=8517 */ {11907, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8517_l1}, /*h(5142)=8518 */ {5142, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8518_l1}, /*h(9323)=8519 */ {9323, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8519_l1}, /*h(6739)=8520 */ {6739, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8520_l1}, /*h(10920)=8521 */ {10920, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8521_l1}, /*h(4155)=8522 */ {4155, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8522_l1}, /*h(8336)=8523 */ {8336, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8523_l1}, /*h(1571)=8524 */ {1571, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8524_l1}, /*h(5752)=8525 */ {5752, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8525_l1}, /*h(3168)=8526 */ {3168, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8526_l1}, /*h(7349)=8527 */ {7349, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8527_l1}, /*h(584)=8528 */ {584, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8528_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8946)=8530 */ {8946, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8530_l1}, /*h(13127)=8531 */ {13127, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8531_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3778)=8533 */ {3778, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8533_l1}, /*h(7959)=8534 */ {7959, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8534_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(16321)=8536 */ {16321, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8536_l1}, /*h(2791)=8537 */ {2791, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8537_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11153)=8539 */ {11153, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8539_l1}, /*h(15334)=8540 */ {15334, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8540_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5985)=8542 */ {5985, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8542_l1}, /*h(10166)=8543 */ {10166, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8543_l1}, /*h(14347)=8544 */ {14347, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8544_l1}, /*h(817)=8545 */ {817, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8545_l1}, /*h(4998)=8546 */ {4998, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8546_l1}, /*h(9179)=8547 */ {9179, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8547_l1}, /*h(13360)=8548 */ {13360, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8548_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4011)=8550 */ {4011, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8550_l1}, /*h(8192)=8551 */ {8192, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8551_l1}, /*h(12373)=8552 */ {12373, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8552_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13970)=8555 */ {13970, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8555_l1}, /*h(7205)=8556 */ {7205, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8556_l1}, /*h(11386)=8557 */ {11386, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8557_l1}, /*h(8802)=8558 */ {8802, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8558_l1}, /*h(12983)=8559 */ {12983, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8559_l1}, /*h(6218)=8560 */ {6218, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8560_l1}, /*h(3634)=8561 */ {3634, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8561_l1}, /*h(7815)=8562 */ {7815, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8562_l1}, /*h(1050)=8563 */ {1050, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8563_l1}, /*h(16177)=8564 */ {16177, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8564_l1}, /*h(2647)=8565 */ {2647, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8565_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11009)=8567 */ {11009, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8567_l1}, /*h(15190)=8568 */ {15190, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8568_l1}, /*h(8425)=8569 */ {8425, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8569_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5841)=8571 */ {5841, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8571_l1}, /*h(3257)=8572 */ {3257, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8572_l1}, /*h(14203)=8573 */ {14203, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8573_l1}, /*h(673)=8574 */ {673, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8574_l1}, /*h(4854)=8575 */ {4854, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8575_l1}, /*h(9035)=8576 */ {9035, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8576_l1}, /*h(13216)=8577 */ {13216, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8577_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3867)=8579 */ {3867, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8579_l1}, /*h(8048)=8580 */ {8048, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8580_l1}, /*h(12229)=8581 */ {12229, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8581_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13826)=8583 */ {13826, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8583_l1}, /*h(7061)=8584 */ {7061, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8584_l1}, /*h(11242)=8585 */ {11242, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8585_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1893)=8587 */ {1893, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8587_l1}, /*h(6074)=8588 */ {6074, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8588_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14436)=8590 */ {14436, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8590_l1}, /*h(906)=8591 */ {906, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8591_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(16033)=8593 */ {16033, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8593_l1}, /*h(13449)=8594 */ {13449, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8594_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10865)=8596 */ {10865, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8596_l1}, /*h(15046)=8597 */ {15046, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8597_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5697)=8599 */ {5697, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8599_l1}, /*h(9878)=8600 */ {9878, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8600_l1}, /*h(14059)=8601 */ {14059, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8601_l1}, /*h(529)=8602 */ {529, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8602_l1}, /*h(11475)=8603 */ {11475, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8603_l1}, /*h(8891)=8604 */ {8891, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8604_l1}, /*h(13072)=8605 */ {13072, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8605_l1}, /*h(6307)=8606 */ {6307, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8606_l1}, /*h(3723)=8607 */ {3723, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8607_l1}, /*h(7904)=8608 */ {7904, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8608_l1}, /*h(1139)=8609 */ {1139, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8609_l1}, /*h(16266)=8610 */ {16266, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8610_l1}, /*h(2736)=8611 */ {2736, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8611_l1}, /*h(6917)=8612 */ {6917, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8612_l1}, /*h(11098)=8613 */ {11098, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8613_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1749)=8616 */ {1749, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8616_l1}, /*h(5930)=8617 */ {5930, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8617_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14292)=8619 */ {14292, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8619_l1}, /*h(762)=8620 */ {762, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8620_l1}, /*h(15889)=8621 */ {15889, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8621_l1}, /*h(9124)=8622 */ {9124, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8622_l1}, /*h(13305)=8623 */ {13305, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8623_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14902)=8625 */ {14902, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8625_l1}, /*h(8137)=8626 */ {8137, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8626_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9734)=8628 */ {9734, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8628_l1}, /*h(13915)=8629 */ {13915, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8629_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11331)=8631 */ {11331, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8631_l1}, /*h(15512)=8632 */ {15512, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8632_l1}, /*h(8747)=8633 */ {8747, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8633_l1}, /*h(6163)=8634 */ {6163, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8634_l1}, /*h(10344)=8635 */ {10344, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8635_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(995)=8637 */ {995, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8637_l1}, /*h(11941)=8638 */ {11941, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8638_l1}, /*h(16122)=8639 */ {16122, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8639_l1}, /*h(13538)=8640 */ {13538, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8640_l1}, /*h(6773)=8641 */ {6773, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8641_l1}, /*h(10954)=8642 */ {10954, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8642_l1}, /*h(8370)=8643 */ {8370, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8643_l1}, /*h(1605)=8644 */ {1605, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8644_l1}, /*h(5786)=8645 */ {5786, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8645_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3202)=8647 */ {3202, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8647_l1}, /*h(7383)=8648 */ {7383, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8648_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8980)=8650 */ {8980, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8650_l1}, /*h(2215)=8651 */ {2215, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8651_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3812)=8653 */ {3812, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8653_l1}, /*h(7993)=8654 */ {7993, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8654_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(16355)=8656 */ {16355, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8656_l1}, /*h(2825)=8657 */ {2825, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8657_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11187)=8659 */ {11187, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8659_l1}, /*h(15368)=8660 */ {15368, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8660_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6019)=8663 */ {6019, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8663_l1}, /*h(10200)=8664 */ {10200, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8664_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(851)=8666 */ {851, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8666_l1}, /*h(15978)=8667 */ {15978, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8667_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13394)=8669 */ {13394, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8669_l1}, /*h(10810)=8670 */ {10810, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8670_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8226)=8672 */ {8226, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8672_l1}, /*h(12407)=8673 */ {12407, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8673_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3058)=8675 */ {3058, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8675_l1}, /*h(7239)=8676 */ {7239, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8676_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15601)=8678 */ {15601, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8678_l1}, /*h(2071)=8679 */ {2071, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8679_l1}, /*h(13017)=8680 */ {13017, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8680_l1}, /*h(10433)=8681 */ {10433, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8681_l1}, /*h(3668)=8682 */ {3668, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8682_l1}, /*h(7849)=8683 */ {7849, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8683_l1}, /*h(5265)=8684 */ {5265, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8684_l1}, /*h(16211)=8685 */ {16211, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8685_l1}, /*h(2681)=8686 */ {2681, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8686_l1}, /*h(97)=8687 */ {97, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8687_l1}, /*h(11043)=8688 */ {11043, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8688_l1}, /*h(15224)=8689 */ {15224, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8689_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5875)=8691 */ {5875, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8691_l1}, /*h(10056)=8692 */ {10056, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8692_l1}, /*h(3291)=8693 */ {3291, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8693_l1}, /*h(707)=8694 */ {707, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8694_l1}, /*h(4888)=8695 */ {4888, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8695_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13250)=8697 */ {13250, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8697_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8082)=8700 */ {8082, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8700_l1}, /*h(12263)=8701 */ {12263, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8701_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2914)=8703 */ {2914, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8703_l1}, /*h(7095)=8704 */ {7095, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8704_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15457)=8706 */ {15457, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8706_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1927)=8708 */ {1927, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8708_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10289)=8710 */ {10289, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8710_l1}, /*h(14470)=8711 */ {14470, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8711_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(16067)=8713 */ {16067, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8713_l1}, /*h(9302)=8714 */ {9302, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8714_l1}, /*h(13483)=8715 */ {13483, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8715_l1}, /*h(10899)=8716 */ {10899, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8716_l1}, /*h(4134)=8717 */ {4134, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8717_l1}, /*h(8315)=8718 */ {8315, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8718_l1}, /*h(5731)=8719 */ {5731, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8719_l1}, /*h(9912)=8720 */ {9912, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8720_l1}, /*h(3147)=8721 */ {3147, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8721_l1}, /*h(7328)=8722 */ {7328, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8722_l1}, /*h(563)=8723 */ {563, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8723_l1}, /*h(4744)=8724 */ {4744, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8724_l1}, /*h(2160)=8725 */ {2160, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8725_l1}, /*h(13106)=8726 */ {13106, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8726_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7938)=8729 */ {7938, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8729_l1}, /*h(12119)=8730 */ {12119, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8730_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2770)=8732 */ {2770, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8732_l1}, /*h(6951)=8733 */ {6951, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8733_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15313)=8735 */ {15313, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8735_l1}, /*h(1783)=8736 */ {1783, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8736_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10145)=8738 */ {10145, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8738_l1}, /*h(14326)=8739 */ {14326, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8739_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15923)=8741 */ {15923, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8741_l1}, /*h(9158)=8742 */ {9158, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8742_l1}, /*h(13339)=8743 */ {13339, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8743_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3990)=8745 */ {3990, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8745_l1}, /*h(8171)=8746 */ {8171, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8746_l1}, /*h(12352)=8747 */ {12352, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8747_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3003)=8749 */ {3003, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8749_l1}, /*h(7184)=8750 */ {7184, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8750_l1}, /*h(11365)=8751 */ {11365, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8751_l1}, /*h(15546)=8752 */ {15546, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8752_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12962)=8754 */ {12962, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8754_l1}, /*h(6197)=8755 */ {6197, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8755_l1}, /*h(10378)=8756 */ {10378, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8756_l1}, /*h(7794)=8757 */ {7794, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8757_l1}, /*h(11975)=8758 */ {11975, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8758_l1}, /*h(5210)=8759 */ {5210, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8759_l1}, /*h(2626)=8760 */ {2626, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8760_l1}, /*h(6807)=8761 */ {6807, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8761_l1}, /*h(42)=8762 */ {42, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8762_l1}, /*h(15169)=8763 */ {15169, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8763_l1}, /*h(1639)=8764 */ {1639, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8764_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10001)=8766 */ {10001, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8766_l1}, /*h(14182)=8767 */ {14182, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8767_l1}, /*h(7417)=8768 */ {7417, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8768_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4833)=8770 */ {4833, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8770_l1}, /*h(9014)=8771 */ {9014, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8771_l1}, /*h(13195)=8772 */ {13195, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8772_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3846)=8774 */ {3846, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8774_l1}, /*h(8027)=8775 */ {8027, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8775_l1}, /*h(12208)=8776 */ {12208, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8776_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2859)=8778 */ {2859, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8778_l1}, /*h(7040)=8779 */ {7040, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8779_l1}, /*h(11221)=8780 */ {11221, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8780_l1}, /*h(15402)=8781 */ {15402, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8781_l1}, /*h(12818)=8782 */ {12818, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8782_l1}, /*h(6053)=8783 */ {6053, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8783_l1}, /*h(10234)=8784 */ {10234, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8784_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(885)=8786 */ {885, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8786_l1}, /*h(5066)=8787 */ {5066, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8787_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13428)=8789 */ {13428, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8789_l1}, /*h(6663)=8790 */ {6663, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8790_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15025)=8792 */ {15025, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8792_l1}, /*h(12441)=8793 */ {12441, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8793_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9857)=8795 */ {9857, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8795_l1}, /*h(14038)=8796 */ {14038, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8796_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4689)=8798 */ {4689, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8798_l1}, /*h(8870)=8799 */ {8870, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8799_l1}, /*h(13051)=8800 */ {13051, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8800_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3702)=8802 */ {3702, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8802_l1}, /*h(7883)=8803 */ {7883, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8803_l1}, /*h(12064)=8804 */ {12064, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8804_l1}, /*h(5299)=8805 */ {5299, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8805_l1}, /*h(2715)=8806 */ {2715, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8806_l1}, /*h(6896)=8807 */ {6896, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8807_l1}, /*h(131)=8808 */ {131, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8808_l1}, /*h(15258)=8809 */ {15258, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8809_l1}, /*h(1728)=8810 */ {1728, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8810_l1}, /*h(5909)=8811 */ {5909, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8811_l1}, /*h(10090)=8812 */ {10090, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8812_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(741)=8815 */ {741, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8815_l1}, /*h(4922)=8816 */ {4922, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8816_l1}, /*h(13284)=8817 */ {13284, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8817_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14881)=8820 */ {14881, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8820_l1}, /*h(8116)=8821 */ {8116, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8821_l1}, /*h(12297)=8822 */ {12297, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8822_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13894)=8824 */ {13894, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8824_l1}, /*h(7129)=8825 */ {7129, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8825_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8726)=8827 */ {8726, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8827_l1}, /*h(12907)=8828 */ {12907, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8828_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10323)=8830 */ {10323, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8830_l1}, /*h(14504)=8831 */ {14504, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8831_l1}, /*h(7739)=8832 */ {7739, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8832_l1}, /*h(5155)=8833 */ {5155, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8833_l1}, /*h(9336)=8834 */ {9336, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8834_l1}, /*h(2571)=8835 */ {2571, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8835_l1}, /*h(6752)=8836 */ {6752, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8836_l1}, /*h(10933)=8837 */ {10933, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8837_l1}, /*h(15114)=8838 */ {15114, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8838_l1}, /*h(12530)=8839 */ {12530, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8839_l1}, /*h(5765)=8840 */ {5765, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8840_l1}, /*h(9946)=8841 */ {9946, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8841_l1}, /*h(7362)=8842 */ {7362, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8842_l1}, /*h(597)=8843 */ {597, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8843_l1}, /*h(4778)=8844 */ {4778, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8844_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2194)=8846 */ {2194, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8846_l1}, /*h(6375)=8847 */ {6375, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8847_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7972)=8849 */ {7972, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8849_l1}, /*h(1207)=8850 */ {1207, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8850_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2804)=8852 */ {2804, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8852_l1}, /*h(6985)=8853 */ {6985, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8853_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15347)=8855 */ {15347, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8855_l1}, /*h(1817)=8856 */ {1817, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8856_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10179)=8858 */ {10179, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8858_l1}, /*h(14360)=8859 */ {14360, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8859_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11776)=8861 */ {11776, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8861_l1}, /*h(5011)=8862 */ {5011, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8862_l1}, /*h(9192)=8863 */ {9192, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8863_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10789)=8865 */ {10789, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8865_l1}, /*h(14970)=8866 */ {14970, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8866_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12386)=8868 */ {12386, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8868_l1}, /*h(9802)=8869 */ {9802, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8869_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7218)=8871 */ {7218, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8871_l1}, /*h(4634)=8872 */ {4634, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8872_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2050)=8874 */ {2050, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8874_l1}, /*h(6231)=8875 */ {6231, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8875_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1063)=8878 */ {1063, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8878_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9425)=8880 */ {9425, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8880_l1}, /*h(2660)=8881 */ {2660, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8881_l1}, /*h(6841)=8882 */ {6841, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8882_l1}, /*h(4257)=8883 */ {4257, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8883_l1}, /*h(15203)=8884 */ {15203, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8884_l1}, /*h(1673)=8885 */ {1673, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8885_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3270)=8887 */ {3270, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8887_l1}, /*h(14216)=8888 */ {14216, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8888_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4867)=8890 */ {4867, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8890_l1}, /*h(9048)=8891 */ {9048, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8891_l1}, /*h(2283)=8892 */ {2283, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8892_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3880)=8894 */ {3880, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8894_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12242)=8896 */ {12242, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8896_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(7074)=8899 */ {7074, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8899_l1}, /*h(11255)=8900 */ {11255, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8900_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1906)=8902 */ {1906, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8902_l1}, /*h(6087)=8903 */ {6087, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8903_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14449)=8905 */ {14449, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8905_l1}, /*h(7684)=8906 */ {7684, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8906_l1}, /*h(919)=8907 */ {919, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8907_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13462)=8909 */ {13462, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8909_l1}, /*h(6697)=8910 */ {6697, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8910_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(15059)=8912 */ {15059, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8912_l1}, /*h(8294)=8913 */ {8294, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8913_l1}, /*h(12475)=8914 */ {12475, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8914_l1}, /*h(9891)=8915 */ {9891, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8915_l1}, /*h(3126)=8916 */ {3126, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8916_l1}, /*h(7307)=8917 */ {7307, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8917_l1}, /*h(4723)=8918 */ {4723, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8918_l1}, /*h(8904)=8919 */ {8904, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8919_l1}, /*h(2139)=8920 */ {2139, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8920_l1}, /*h(6320)=8921 */ {6320, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8921_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3736)=8923 */ {3736, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8923_l1}, /*h(12098)=8924 */ {12098, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8924_l1}, /*h(16279)=8925 */ {16279, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8925_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6930)=8928 */ {6930, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8928_l1}, /*h(11111)=8929 */ {11111, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8929_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1762)=8931 */ {1762, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8931_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14305)=8934 */ {14305, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8934_l1}, /*h(775)=8935 */ {775, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8935_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9137)=8937 */ {9137, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8937_l1}, /*h(13318)=8938 */ {13318, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8938_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14915)=8940 */ {14915, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8940_l1}, /*h(8150)=8941 */ {8150, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8941_l1}, /*h(12331)=8942 */ {12331, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8942_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2982)=8944 */ {2982, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8944_l1}, /*h(7163)=8945 */ {7163, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8945_l1}, /*h(11344)=8946 */ {11344, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8946_l1}, /*h(15525)=8947 */ {15525, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8947_l1}, /*h(1995)=8948 */ {1995, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8948_l1}, /*h(6176)=8949 */ {6176, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8949_l1}, /*h(10357)=8950 */ {10357, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8950_l1}, /*h(14538)=8951 */ {14538, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8951_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11954)=8953 */ {11954, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8953_l1}, /*h(16135)=8954 */ {16135, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8954_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6786)=8956 */ {6786, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8956_l1}, /*h(10967)=8957 */ {10967, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8957_l1}, /*h(4202)=8958 */ {4202, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8958_l1}, /*h(1618)=8959 */ {1618, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8959_l1}, /*h(5799)=8960 */ {5799, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8960_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14161)=8962 */ {14161, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8962_l1}, /*h(631)=8963 */ {631, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8963_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8993)=8965 */ {8993, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8965_l1}, /*h(13174)=8966 */ {13174, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8966_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8006)=8969 */ {8006, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8969_l1}, /*h(12187)=8970 */ {12187, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8970_l1}, /*h(16368)=8971 */ {16368, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8971_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2838)=8973 */ {2838, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8973_l1}, /*h(7019)=8974 */ {7019, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8974_l1}, /*h(11200)=8975 */ {11200, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8975_l1}, /*h(15381)=8976 */ {15381, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8976_l1}, /*h(1851)=8977 */ {1851, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8977_l1}, /*h(6032)=8978 */ {6032, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8978_l1}, /*h(10213)=8979 */ {10213, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8979_l1}, /*h(14394)=8980 */ {14394, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8980_l1}, /*h(11810)=8981 */ {11810, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8981_l1}, /*h(15991)=8982 */ {15991, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8982_l1}, /*h(9226)=8983 */ {9226, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8983_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10823)=8985 */ {10823, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8985_l1}, /*h(4058)=8986 */ {4058, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8986_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(12420)=8988 */ {12420, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8988_l1}, /*h(5655)=8989 */ {5655, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8989_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14017)=8991 */ {14017, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8991_l1}, /*h(11433)=8992 */ {11433, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8992_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8849)=8994 */ {8849, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8994_l1}, /*h(13030)=8995 */ {13030, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8995_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3681)=8997 */ {3681, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8997_l1}, /*h(7862)=8998 */ {7862, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8998_l1}, /*h(12043)=8999 */ {12043, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_8999_l1}, /*h(9459)=9000 */ {9459, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9000_l1}, /*h(2694)=9001 */ {2694, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9001_l1}, /*h(6875)=9002 */ {6875, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9002_l1}, /*h(11056)=9003 */ {11056, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9003_l1}, /*h(4291)=9004 */ {4291, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9004_l1}, /*h(1707)=9005 */ {1707, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9005_l1}, /*h(5888)=9006 */ {5888, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9006_l1}, /*h(10069)=9007 */ {10069, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9007_l1}, /*h(14250)=9008 */ {14250, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9008_l1}, /*h(720)=9009 */ {720, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9009_l1}, /*h(4901)=9010 */ {4901, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9010_l1}, /*h(9082)=9011 */ {9082, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9011_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3914)=9015 */ {3914, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9015_l1}, /*h(12276)=9016 */ {12276, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9016_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13873)=9019 */ {13873, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9019_l1}, /*h(7108)=9020 */ {7108, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9020_l1}, /*h(11289)=9021 */ {11289, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9021_l1}, /*h(8705)=9022 */ {8705, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9022_l1}, /*h(12886)=9023 */ {12886, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9023_l1}, /*h(6121)=9024 */ {6121, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9024_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14483)=9026 */ {14483, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9026_l1}, /*h(11899)=9027 */ {11899, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9027_l1}, /*h(16080)=9028 */ {16080, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9028_l1}, /*h(9315)=9029 */ {9315, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9029_l1}, /*h(6731)=9030 */ {6731, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9030_l1}, /*h(10912)=9031 */ {10912, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9031_l1}, /*h(4147)=9032 */ {4147, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9032_l1}, /*h(8328)=9033 */ {8328, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9033_l1}, /*h(1563)=9034 */ {1563, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9034_l1}, /*h(5744)=9035 */ {5744, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9035_l1}, /*h(9925)=9036 */ {9925, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9036_l1}, /*h(14106)=9037 */ {14106, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9037_l1}, /*h(576)=9038 */ {576, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9038_l1}, /*h(4757)=9039 */ {4757, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9039_l1}, /*h(8938)=9040 */ {8938, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9040_l1}, /*h(6354)=9041 */ {6354, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9041_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3770)=9043 */ {3770, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9043_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(5367)=9045 */ {5367, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9045_l1}, /*h(16313)=9046 */ {16313, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9046_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6964)=9048 */ {6964, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9048_l1}, /*h(199)=9049 */ {199, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9049_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1796)=9051 */ {1796, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9051_l1}, /*h(5977)=9052 */ {5977, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9052_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14339)=9054 */ {14339, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9054_l1}, /*h(809)=9055 */ {809, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9055_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9171)=9057 */ {9171, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9057_l1}, /*h(13352)=9058 */ {13352, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9058_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4003)=9060 */ {4003, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9060_l1}, /*h(14949)=9061 */ {14949, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9061_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9781)=9064 */ {9781, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9064_l1}, /*h(13962)=9065 */ {13962, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9065_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11378)=9067 */ {11378, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9067_l1}, /*h(8794)=9068 */ {8794, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9068_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6210)=9070 */ {6210, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9070_l1}, /*h(10391)=9071 */ {10391, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9071_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1042)=9073 */ {1042, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9073_l1}, /*h(5223)=9074 */ {5223, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9074_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6820)=9076 */ {6820, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9076_l1}, /*h(55)=9077 */ {55, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9077_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8417)=9079 */ {8417, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9079_l1}, /*h(1652)=9080 */ {1652, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9080_l1}, /*h(5833)=9081 */ {5833, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9081_l1}, /*h(3249)=9082 */ {3249, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9082_l1}, /*h(14195)=9083 */ {14195, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9083_l1}, /*h(665)=9084 */ {665, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9084_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(9027)=9086 */ {9027, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9086_l1}, /*h(13208)=9087 */ {13208, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9087_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(3859)=9089 */ {3859, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9089_l1}, /*h(8040)=9090 */ {8040, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9090_l1}, /*h(1275)=9091 */ {1275, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9091_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2872)=9093 */ {2872, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9093_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11234)=9095 */ {11234, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9095_l1}, /*h(15415)=9096 */ {15415, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9096_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(6066)=9098 */ {6066, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9098_l1}, /*h(10247)=9099 */ {10247, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9099_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(898)=9101 */ {898, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9101_l1}, /*h(5079)=9102 */ {5079, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9102_l1}, /*h(16025)=9103 */ {16025, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9103_l1}, /*h(13441)=9104 */ {13441, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9104_l1}, /*h(6676)=9105 */ {6676, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9105_l1}, /*h(10857)=9106 */ {10857, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9106_l1}, /*h(8273)=9107 */ {8273, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9107_l1}, /*h(12454)=9108 */ {12454, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9108_l1}, /*h(5689)=9109 */ {5689, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9109_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(14051)=9111 */ {14051, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9111_l1}, /*h(7286)=9112 */ {7286, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9112_l1}, /*h(11467)=9113 */ {11467, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9113_l1}, /*h(8883)=9114 */ {8883, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9114_l1}, /*h(2118)=9115 */ {2118, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9115_l1}, /*h(6299)=9116 */ {6299, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9116_l1}, /*h(3715)=9117 */ {3715, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9117_l1}, /*h(7896)=9118 */ {7896, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9118_l1}, /*h(1131)=9119 */ {1131, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9119_l1}, /*h(16258)=9120 */ {16258, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9120_l1}, /*h(2728)=9121 */ {2728, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9121_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(11090)=9123 */ {11090, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9123_l1}, /*h(15271)=9124 */ {15271, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9124_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(10103)=9128 */ {10103, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9128_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(754)=9130 */ {754, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9130_l1}, /*h(4935)=9131 */ {4935, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9131_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13297)=9133 */ {13297, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9133_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(8129)=9136 */ {8129, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9136_l1}, /*h(12310)=9137 */ {12310, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9137_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(13907)=9139 */ {13907, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9139_l1}, /*h(7142)=9140 */ {7142, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9140_l1}, /*h(11323)=9141 */ {11323, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9141_l1}, /*h(15504)=9142 */ {15504, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9142_l1}, /*h(1974)=9143 */ {1974, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9143_l1}, /*h(6155)=9144 */ {6155, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9144_l1}, /*h(10336)=9145 */ {10336, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9145_l1}, /*h(14517)=9146 */ {14517, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9146_l1}, /*h(987)=9147 */ {987, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9147_l1}, /*h(5168)=9148 */ {5168, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9148_l1}, /*h(16114)=9149 */ {16114, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9149_l1}, /*h(13530)=9150 */ {13530, xed3_phash_find_maplegacy_map1_opcode0x1e_vv0_9150_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, }; xed_union64_t t, u; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_CET_MOD3_MODE_OSZ_REG_REP_REXW_RM(d); hidx = (t.u64 = 2654435769 * key, u.u64 = t.s.lo32 * 9152ULL, u.s.hi32); return (*lu_table[hidx].l2_func)(d); } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x1f_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0x1F MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {692}, /*h(1)=1 0x0F 0x1F MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {693} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x20_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(0)=0 0x0F 0x20 MOD[mm] REG[rrr] RM[nnn] CR_WIDTH() not64*/ {1155}, /*h(1)=1 0x0F 0x20 MOD[mm] REG[rrr] RM[nnn] CR_WIDTH() not64*/ {1155}, /*h(2)=2 0x0F 0x20 MOD[mm] REG[rrr] RM[nnn] CR_WIDTH() mode64*/ {1156} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 2) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x21_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(0)=0 0x0F 0x21 MOD[mm] REG[rrr] RM[nnn] CR_WIDTH() not64*/ {1159}, /*h(1)=1 0x0F 0x21 MOD[mm] REG[rrr] RM[nnn] CR_WIDTH() not64*/ {1159}, /*h(2)=2 0x0F 0x21 MOD[mm] REG[rrr] RM[nnn] CR_WIDTH() mode64*/ {1160} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 2) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x22_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(0)=0 0x0F 0x22 MOD[mm] REG[rrr] RM[nnn] CR_WIDTH() not64*/ {1153}, /*h(1)=1 0x0F 0x22 MOD[mm] REG[rrr] RM[nnn] CR_WIDTH() not64*/ {1153}, /*h(2)=2 0x0F 0x22 MOD[mm] REG[rrr] RM[nnn] CR_WIDTH() mode64*/ {1154} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 2) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x23_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(0)=0 0x0F 0x23 MOD[mm] REG[rrr] RM[nnn] CR_WIDTH() not64*/ {1157}, /*h(1)=1 0x0F 0x23 MOD[mm] REG[rrr] RM[nnn] CR_WIDTH() not64*/ {1157}, /*h(2)=2 0x0F 0x23 MOD[mm] REG[rrr] RM[nnn] CR_WIDTH() mode64*/ {1158} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 2) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x28_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0x28 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1391}, /*h(1)=1 0x0F 0x28 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1392}, /*h(2)=2 0x0F 0x28 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1418}, /*h(3)=3 0x0F 0x28 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1419} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x29_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0x29 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1393}, /*h(1)=1 0x0F 0x29 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1394}, /*h(2)=2 0x0F 0x29 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1420}, /*h(3)=3 0x0F 0x29 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1421} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x2a_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[34] = { /*h(0)=0 0x0F 0x2A no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {0, 1395}, /*h(13)=1 0x0F 0x2A f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66() norexw_prefix*/ {13, 1407}, /*h(26)=2 0x0F 0x2A f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() rexw_prefix MODRM()*/ {26, 1435}, /*empty slot1 */ {0,0}, /*h(18)=4 0x0F 0x2A osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {18, 1422}, /*h(31)=5 0x0F 0x2A f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66() rexw_prefix*/ {31, 1409}, /*h(10)=6 0x0F 0x2A f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() norexw_prefix MODRM()*/ {10, 1433}, /*empty slot1 */ {0,0}, /*h(2)=8 0x0F 0x2A osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {2, 1422}, /*h(15)=9 0x0F 0x2A f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66() norexw_prefix*/ {15, 1407}, /*h(28)=10 0x0F 0x2A f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() rexw_prefix MODRM()*/ {28, 1408}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(12)=14 0x0F 0x2A f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() norexw_prefix MODRM()*/ {12, 1406}, /*h(25)=15 0x0F 0x2A f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66() rexw_prefix*/ {25, 1436}, /*empty slot1 */ {0,0}, /*h(17)=17 0x0F 0x2A no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {17, 1396}, /*h(30)=18 0x0F 0x2A f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() rexw_prefix MODRM()*/ {30, 1408}, /*h(9)=19 0x0F 0x2A f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66() norexw_prefix*/ {9, 1434}, /*empty slot1 */ {0,0}, /*h(1)=21 0x0F 0x2A no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1, 1396}, /*h(14)=22 0x0F 0x2A f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() norexw_prefix MODRM()*/ {14, 1406}, /*h(27)=23 0x0F 0x2A f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66() rexw_prefix*/ {27, 1436}, /*empty slot1 */ {0,0}, /*h(19)=25 0x0F 0x2A osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {19, 1423}, /*empty slot1 */ {0,0}, /*h(11)=27 0x0F 0x2A f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66() norexw_prefix*/ {11, 1434}, /*h(24)=28 0x0F 0x2A f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() rexw_prefix MODRM()*/ {24, 1435}, /*h(3)=29 0x0F 0x2A osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {3, 1423}, /*h(16)=30 0x0F 0x2A no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16, 1395}, /*h(29)=31 0x0F 0x2A f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66() rexw_prefix*/ {29, 1409}, /*h(8)=32 0x0F 0x2A f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() norexw_prefix MODRM()*/ {8, 1433}, /*empty slot1 */ {0,0} }; xed_union64_t t, u; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP_REXW(d); hidx = (t.u64 = 2654435769 * key, u.u64 = t.s.lo32 * 34ULL, u.s.hi32); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x2b_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[9] = { /*h(0)=0 0x0F 0x2B no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {0, 1397}, /*h(10)=1 0x0F 0x2B f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10, 2018}, /*h(2)=2 0x0F 0x2B osz_refining_prefix REFINING66() MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2, 1424}, /*h(12)=3 0x0F 0x2B f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12, 2019}, /*empty slot1 */ {0,0}, /*h(14)=5 0x0F 0x2B f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14, 2019}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(8)=8 0x0F 0x2B f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8, 2018} }; xed_union64_t t, u; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = (t.u64 = 2654435769 * key, u.u64 = t.s.lo32 * 9ULL, u.s.hi32); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x2c_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[34] = { /*h(0)=0 0x0F 0x2C no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {0, 1398}, /*h(13)=1 0x0F 0x2C f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66() norexw_prefix*/ {13, 1411}, /*h(26)=2 0x0F 0x2C f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() rexw_prefix MODRM()*/ {26, 1439}, /*empty slot1 */ {0,0}, /*h(18)=4 0x0F 0x2C osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {18, 1425}, /*h(31)=5 0x0F 0x2C f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66() rexw_prefix*/ {31, 1413}, /*h(10)=6 0x0F 0x2C f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() norexw_prefix MODRM()*/ {10, 1437}, /*empty slot1 */ {0,0}, /*h(2)=8 0x0F 0x2C osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {2, 1425}, /*h(15)=9 0x0F 0x2C f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66() norexw_prefix*/ {15, 1411}, /*h(28)=10 0x0F 0x2C f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() rexw_prefix MODRM()*/ {28, 1412}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(12)=14 0x0F 0x2C f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() norexw_prefix MODRM()*/ {12, 1410}, /*h(25)=15 0x0F 0x2C f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66() rexw_prefix*/ {25, 1440}, /*empty slot1 */ {0,0}, /*h(17)=17 0x0F 0x2C no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {17, 1399}, /*h(30)=18 0x0F 0x2C f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() rexw_prefix MODRM()*/ {30, 1412}, /*h(9)=19 0x0F 0x2C f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66() norexw_prefix*/ {9, 1438}, /*empty slot1 */ {0,0}, /*h(1)=21 0x0F 0x2C no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1, 1399}, /*h(14)=22 0x0F 0x2C f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() norexw_prefix MODRM()*/ {14, 1410}, /*h(27)=23 0x0F 0x2C f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66() rexw_prefix*/ {27, 1440}, /*empty slot1 */ {0,0}, /*h(19)=25 0x0F 0x2C osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {19, 1426}, /*empty slot1 */ {0,0}, /*h(11)=27 0x0F 0x2C f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66() norexw_prefix*/ {11, 1438}, /*h(24)=28 0x0F 0x2C f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() rexw_prefix MODRM()*/ {24, 1439}, /*h(3)=29 0x0F 0x2C osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {3, 1426}, /*h(16)=30 0x0F 0x2C no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16, 1398}, /*h(29)=31 0x0F 0x2C f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66() rexw_prefix*/ {29, 1413}, /*h(8)=32 0x0F 0x2C f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() norexw_prefix MODRM()*/ {8, 1437}, /*empty slot1 */ {0,0} }; xed_union64_t t, u; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP_REXW(d); hidx = (t.u64 = 2654435769 * key, u.u64 = t.s.lo32 * 34ULL, u.s.hi32); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x2d_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[34] = { /*h(0)=0 0x0F 0x2D no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {0, 1400}, /*h(13)=1 0x0F 0x2D f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66() norexw_prefix*/ {13, 1415}, /*h(26)=2 0x0F 0x2D f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() rexw_prefix MODRM()*/ {26, 1443}, /*empty slot1 */ {0,0}, /*h(18)=4 0x0F 0x2D osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {18, 1427}, /*h(31)=5 0x0F 0x2D f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66() rexw_prefix*/ {31, 1417}, /*h(10)=6 0x0F 0x2D f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() norexw_prefix MODRM()*/ {10, 1441}, /*empty slot1 */ {0,0}, /*h(2)=8 0x0F 0x2D osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {2, 1427}, /*h(15)=9 0x0F 0x2D f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66() norexw_prefix*/ {15, 1415}, /*h(28)=10 0x0F 0x2D f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() rexw_prefix MODRM()*/ {28, 1416}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(12)=14 0x0F 0x2D f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() norexw_prefix MODRM()*/ {12, 1414}, /*h(25)=15 0x0F 0x2D f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66() rexw_prefix*/ {25, 1444}, /*empty slot1 */ {0,0}, /*h(17)=17 0x0F 0x2D no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {17, 1401}, /*h(30)=18 0x0F 0x2D f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() rexw_prefix MODRM()*/ {30, 1416}, /*h(9)=19 0x0F 0x2D f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66() norexw_prefix*/ {9, 1442}, /*empty slot1 */ {0,0}, /*h(1)=21 0x0F 0x2D no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1, 1401}, /*h(14)=22 0x0F 0x2D f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() norexw_prefix MODRM()*/ {14, 1414}, /*h(27)=23 0x0F 0x2D f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66() rexw_prefix*/ {27, 1444}, /*empty slot1 */ {0,0}, /*h(19)=25 0x0F 0x2D osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {19, 1428}, /*empty slot1 */ {0,0}, /*h(11)=27 0x0F 0x2D f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66() norexw_prefix*/ {11, 1442}, /*h(24)=28 0x0F 0x2D f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() rexw_prefix MODRM()*/ {24, 1443}, /*h(3)=29 0x0F 0x2D osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {3, 1428}, /*h(16)=30 0x0F 0x2D no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {16, 1400}, /*h(29)=31 0x0F 0x2D f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66() rexw_prefix*/ {29, 1417}, /*h(8)=32 0x0F 0x2D f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() norexw_prefix MODRM()*/ {8, 1441}, /*empty slot1 */ {0,0} }; xed_union64_t t, u; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP_REXW(d); hidx = (t.u64 = 2654435769 * key, u.u64 = t.s.lo32 * 34ULL, u.s.hi32); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x2e_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0x2E no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1402}, /*h(1)=1 0x0F 0x2E no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1403}, /*h(2)=2 0x0F 0x2E osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1429}, /*h(3)=3 0x0F 0x2E osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1430} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x2f_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0x2F no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1404}, /*h(1)=1 0x0F 0x2F no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1405}, /*h(2)=2 0x0F 0x2F osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1431}, /*h(3)=3 0x0F 0x2F osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1432} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x30_vv0(const xed_decoded_inst_t* d) { return 1161; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x31_vv0(const xed_decoded_inst_t* d) { return 1162; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x32_vv0(const xed_decoded_inst_t* d) { return 1163; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x33_vv0(const xed_decoded_inst_t* d) { return 1164; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x34_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(0)=0 0x0F 0x34 not64*/ {1165}, /*h(1)=1 0x0F 0x34 not64*/ {1165}, /*h(2)=2 0x0F 0x34 mode64*/ {1166} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 2) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x35_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(0)=0 0x0F 0x35 not64*/ {1167}, /*h(1)=1 0x0F 0x35 not64*/ {1167}, /*h(2)=2 0x0F 0x35 mode64*/ {1168} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 2) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x37_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(0)=0 0x0F 0x37 no_refining_prefix*/ {1918} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_OSZ_REP(d); hidx = key - 0; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x40_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0x40 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1169}, /*h(1)=1 0x0F 0x40 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1170} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x41_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0x41 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1171}, /*h(1)=1 0x0F 0x41 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1172} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x42_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0x42 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1173}, /*h(1)=1 0x0F 0x42 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1174} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x43_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0x43 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1175}, /*h(1)=1 0x0F 0x43 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1176} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x44_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0x44 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1177}, /*h(1)=1 0x0F 0x44 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1178} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x45_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0x45 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1179}, /*h(1)=1 0x0F 0x45 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1180} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x46_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0x46 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1181}, /*h(1)=1 0x0F 0x46 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1182} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x47_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0x47 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1183}, /*h(1)=1 0x0F 0x47 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1184} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x48_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0x48 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1445}, /*h(1)=1 0x0F 0x48 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1446} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x49_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0x49 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1447}, /*h(1)=1 0x0F 0x49 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1448} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x4a_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0x4A MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1449}, /*h(1)=1 0x0F 0x4A MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1450} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x4b_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0x4B MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1451}, /*h(1)=1 0x0F 0x4B MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1452} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x4c_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0x4C MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1453}, /*h(1)=1 0x0F 0x4C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1454} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x4d_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0x4D MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1455}, /*h(1)=1 0x0F 0x4D MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1456} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x4e_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0x4E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1457}, /*h(1)=1 0x0F 0x4E MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1458} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x4f_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0x4F MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1459}, /*h(1)=1 0x0F 0x4F MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1460} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x50_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*empty slot1 */ {0,0}, /*h(1)=1 0x0F 0x50 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1, 1185}, /*h(3)=2 0x0F 0x50 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {3, 1206} }; xed_union64_t t, u; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = (t.u64 = 2654435769 * key, u.u64 = t.s.lo32 * 3ULL, u.s.hi32); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x51_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[12] = { /*h(0)=0 0x0F 0x51 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {0, 1186}, /*h(10)=1 0x0F 0x51 f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {10, 1217}, /*h(12)=2 0x0F 0x51 f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {12, 1200}, /*h(1)=3 0x0F 0x51 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1, 1187}, /*h(11)=4 0x0F 0x51 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {11, 1218}, /*h(13)=5 0x0F 0x51 f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {13, 1201}, /*h(2)=6 0x0F 0x51 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {2, 1207}, /*h(8)=7 0x0F 0x51 f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {8, 1217}, /*h(14)=8 0x0F 0x51 f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {14, 1200}, /*h(3)=9 0x0F 0x51 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {3, 1208}, /*h(9)=10 0x0F 0x51 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {9, 1218}, /*h(15)=11 0x0F 0x51 f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {15, 1201} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = ((3*key % 17) % 12); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x52_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[6] = { /*h(0)=0 0x0F 0x52 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {0, 1188}, /*h(13)=1 0x0F 0x52 f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {13, 1203}, /*h(12)=2 0x0F 0x52 f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {12, 1202}, /*h(15)=3 0x0F 0x52 f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {15, 1203}, /*h(1)=4 0x0F 0x52 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1, 1189}, /*h(14)=5 0x0F 0x52 f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {14, 1202} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = ((4*key % 17) % 6); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x53_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[6] = { /*h(0)=0 0x0F 0x53 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {0, 1190}, /*h(13)=1 0x0F 0x53 f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {13, 1205}, /*h(12)=2 0x0F 0x53 f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {12, 1204}, /*h(15)=3 0x0F 0x53 f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {15, 1205}, /*h(1)=4 0x0F 0x53 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1, 1191}, /*h(14)=5 0x0F 0x53 f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {14, 1204} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = ((4*key % 17) % 6); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x54_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0x54 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1192}, /*h(1)=1 0x0F 0x54 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1193}, /*h(2)=2 0x0F 0x54 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1209}, /*h(3)=3 0x0F 0x54 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1210} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x55_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0x55 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1194}, /*h(1)=1 0x0F 0x55 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1195}, /*h(2)=2 0x0F 0x55 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1211}, /*h(3)=3 0x0F 0x55 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1212} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x56_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0x56 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1196}, /*h(1)=1 0x0F 0x56 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1197}, /*h(2)=2 0x0F 0x56 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1213}, /*h(3)=3 0x0F 0x56 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1214} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x57_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0x57 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1198}, /*h(1)=1 0x0F 0x57 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1199}, /*h(2)=2 0x0F 0x57 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1215}, /*h(3)=3 0x0F 0x57 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1216} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x58_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[12] = { /*h(0)=0 0x0F 0x58 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {0, 1461}, /*h(10)=1 0x0F 0x58 f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {10, 1509}, /*h(12)=2 0x0F 0x58 f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {12, 1477}, /*h(1)=3 0x0F 0x58 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1, 1462}, /*h(11)=4 0x0F 0x58 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {11, 1510}, /*h(13)=5 0x0F 0x58 f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {13, 1478}, /*h(2)=6 0x0F 0x58 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {2, 1493}, /*h(8)=7 0x0F 0x58 f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {8, 1509}, /*h(14)=8 0x0F 0x58 f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {14, 1477}, /*h(3)=9 0x0F 0x58 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {3, 1494}, /*h(9)=10 0x0F 0x58 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {9, 1510}, /*h(15)=11 0x0F 0x58 f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {15, 1478} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = ((3*key % 17) % 12); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x59_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[12] = { /*h(0)=0 0x0F 0x59 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {0, 1463}, /*h(10)=1 0x0F 0x59 f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {10, 1511}, /*h(12)=2 0x0F 0x59 f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {12, 1479}, /*h(1)=3 0x0F 0x59 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1, 1464}, /*h(11)=4 0x0F 0x59 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {11, 1512}, /*h(13)=5 0x0F 0x59 f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {13, 1480}, /*h(2)=6 0x0F 0x59 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {2, 1495}, /*h(8)=7 0x0F 0x59 f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {8, 1511}, /*h(14)=8 0x0F 0x59 f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {14, 1479}, /*h(3)=9 0x0F 0x59 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {3, 1496}, /*h(9)=10 0x0F 0x59 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {9, 1512}, /*h(15)=11 0x0F 0x59 f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {15, 1480} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = ((3*key % 17) % 12); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x5a_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[12] = { /*h(0)=0 0x0F 0x5A no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {0, 1465}, /*h(10)=1 0x0F 0x5A f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {10, 1513}, /*h(12)=2 0x0F 0x5A f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {12, 1481}, /*h(1)=3 0x0F 0x5A no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1, 1466}, /*h(11)=4 0x0F 0x5A f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {11, 1514}, /*h(13)=5 0x0F 0x5A f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {13, 1482}, /*h(2)=6 0x0F 0x5A osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {2, 1497}, /*h(8)=7 0x0F 0x5A f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {8, 1513}, /*h(14)=8 0x0F 0x5A f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {14, 1481}, /*h(3)=9 0x0F 0x5A osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {3, 1498}, /*h(9)=10 0x0F 0x5A f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {9, 1514}, /*h(15)=11 0x0F 0x5A f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {15, 1482} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = ((3*key % 17) % 12); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x5b_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[8] = { /*h(0)=0 0x0F 0x5B no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {0, 1467}, /*h(1)=1 0x0F 0x5B no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1, 1468}, /*h(2)=2 0x0F 0x5B osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {2, 1499}, /*h(3)=3 0x0F 0x5B osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {3, 1500}, /*h(12)=4 0x0F 0x5B f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {12, 1483}, /*h(13)=5 0x0F 0x5B f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {13, 1484}, /*h(14)=6 0x0F 0x5B f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {14, 1483}, /*h(15)=7 0x0F 0x5B f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {15, 1484} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = ((18*key % 17) % 8); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x5c_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[12] = { /*h(0)=0 0x0F 0x5C no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {0, 1469}, /*h(10)=1 0x0F 0x5C f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {10, 1515}, /*h(12)=2 0x0F 0x5C f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {12, 1485}, /*h(1)=3 0x0F 0x5C no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1, 1470}, /*h(11)=4 0x0F 0x5C f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {11, 1516}, /*h(13)=5 0x0F 0x5C f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {13, 1486}, /*h(2)=6 0x0F 0x5C osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {2, 1501}, /*h(8)=7 0x0F 0x5C f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {8, 1515}, /*h(14)=8 0x0F 0x5C f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {14, 1485}, /*h(3)=9 0x0F 0x5C osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {3, 1502}, /*h(9)=10 0x0F 0x5C f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {9, 1516}, /*h(15)=11 0x0F 0x5C f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {15, 1486} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = ((3*key % 17) % 12); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x5d_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[12] = { /*h(0)=0 0x0F 0x5D no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {0, 1471}, /*h(10)=1 0x0F 0x5D f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {10, 1517}, /*h(12)=2 0x0F 0x5D f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {12, 1487}, /*h(1)=3 0x0F 0x5D no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1, 1472}, /*h(11)=4 0x0F 0x5D f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {11, 1518}, /*h(13)=5 0x0F 0x5D f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {13, 1488}, /*h(2)=6 0x0F 0x5D osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {2, 1503}, /*h(8)=7 0x0F 0x5D f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {8, 1517}, /*h(14)=8 0x0F 0x5D f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {14, 1487}, /*h(3)=9 0x0F 0x5D osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {3, 1504}, /*h(9)=10 0x0F 0x5D f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {9, 1518}, /*h(15)=11 0x0F 0x5D f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {15, 1488} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = ((3*key % 17) % 12); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x5e_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[12] = { /*h(0)=0 0x0F 0x5E no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {0, 1473}, /*h(10)=1 0x0F 0x5E f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {10, 1519}, /*h(12)=2 0x0F 0x5E f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {12, 1489}, /*h(1)=3 0x0F 0x5E no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1, 1474}, /*h(11)=4 0x0F 0x5E f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {11, 1520}, /*h(13)=5 0x0F 0x5E f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {13, 1490}, /*h(2)=6 0x0F 0x5E osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {2, 1505}, /*h(8)=7 0x0F 0x5E f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {8, 1519}, /*h(14)=8 0x0F 0x5E f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {14, 1489}, /*h(3)=9 0x0F 0x5E osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {3, 1506}, /*h(9)=10 0x0F 0x5E f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {9, 1520}, /*h(15)=11 0x0F 0x5E f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {15, 1490} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = ((3*key % 17) % 12); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x5f_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[12] = { /*h(0)=0 0x0F 0x5F no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {0, 1475}, /*h(10)=1 0x0F 0x5F f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {10, 1521}, /*h(12)=2 0x0F 0x5F f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {12, 1491}, /*h(1)=3 0x0F 0x5F no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1, 1476}, /*h(11)=4 0x0F 0x5F f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {11, 1522}, /*h(13)=5 0x0F 0x5F f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {13, 1492}, /*h(2)=6 0x0F 0x5F osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {2, 1507}, /*h(8)=7 0x0F 0x5F f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {8, 1521}, /*h(14)=8 0x0F 0x5F f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {14, 1491}, /*h(3)=9 0x0F 0x5F osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {3, 1508}, /*h(9)=10 0x0F 0x5F f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {9, 1522}, /*h(15)=11 0x0F 0x5F f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {15, 1492} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = ((3*key % 17) % 12); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x60_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0x60 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1219}, /*h(1)=1 0x0F 0x60 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1220}, /*h(2)=2 0x0F 0x60 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1221}, /*h(3)=3 0x0F 0x60 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1222} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x61_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0x61 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1223}, /*h(1)=1 0x0F 0x61 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1224}, /*h(2)=2 0x0F 0x61 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1225}, /*h(3)=3 0x0F 0x61 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1226} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x62_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0x62 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1227}, /*h(1)=1 0x0F 0x62 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1228}, /*h(2)=2 0x0F 0x62 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1229}, /*h(3)=3 0x0F 0x62 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1230} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x63_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0x63 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1231}, /*h(1)=1 0x0F 0x63 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1232}, /*h(2)=2 0x0F 0x63 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1233}, /*h(3)=3 0x0F 0x63 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1234} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x64_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0x64 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1235}, /*h(1)=1 0x0F 0x64 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1236}, /*h(2)=2 0x0F 0x64 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1237}, /*h(3)=3 0x0F 0x64 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1238} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x65_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0x65 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1239}, /*h(1)=1 0x0F 0x65 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1240}, /*h(2)=2 0x0F 0x65 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1241}, /*h(3)=3 0x0F 0x65 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1242} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x66_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0x66 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1243}, /*h(1)=1 0x0F 0x66 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1244}, /*h(2)=2 0x0F 0x66 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1245}, /*h(3)=3 0x0F 0x66 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1246} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x67_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0x67 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1247}, /*h(1)=1 0x0F 0x67 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1248}, /*h(2)=2 0x0F 0x67 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1249}, /*h(3)=3 0x0F 0x67 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1250} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x68_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0x68 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1523}, /*h(1)=1 0x0F 0x68 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1524}, /*h(2)=2 0x0F 0x68 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1525}, /*h(3)=3 0x0F 0x68 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1526} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x69_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0x69 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1527}, /*h(1)=1 0x0F 0x69 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1528}, /*h(2)=2 0x0F 0x69 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1529}, /*h(3)=3 0x0F 0x69 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1530} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x6a_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0x6A no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1531}, /*h(1)=1 0x0F 0x6A no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1532}, /*h(2)=2 0x0F 0x6A osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1533}, /*h(3)=3 0x0F 0x6A osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1534} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x6b_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0x6B no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1535}, /*h(1)=1 0x0F 0x6B no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1536}, /*h(2)=2 0x0F 0x6B osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1537}, /*h(3)=3 0x0F 0x6B osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1538} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x6c_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2)=0 0x0F 0x6C osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1571}, /*h(3)=1 0x0F 0x6C osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1572} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 2; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x6d_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2)=0 0x0F 0x6D osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1573}, /*h(3)=1 0x0F 0x6D osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1574} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 2; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x6e_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[41] = { /*h(0)=0 0x0F 0x6E no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] not64 MODRM()*/ {0, 1549}, /*empty slot1 */ {0,0}, /*h(69)=2 0x0F 0x6E no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] mode64 rexw_prefix*/ {69, 1564}, /*h(1)=3 0x0F 0x6E no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] not64*/ {1, 1550}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(2)=6 0x0F 0x6E no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] not64 MODRM()*/ {2, 1549}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(3)=9 0x0F 0x6E no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] not64*/ {3, 1550}, /*empty slot1 */ {0,0}, /*h(72)=11 0x0F 0x6E osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() not64 MODRM()*/ {72, 1541}, /*h(4)=12 0x0F 0x6E no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] mode64 norexw_prefix MODRM()*/ {4, 1547}, /*empty slot1 */ {0,0}, /*h(73)=14 0x0F 0x6E osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66() not64*/ {73, 1542}, /*h(5)=15 0x0F 0x6E no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] mode64 norexw_prefix*/ {5, 1548}, /*empty slot1 */ {0,0}, /*h(74)=17 0x0F 0x6E osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() not64 MODRM()*/ {74, 1541}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(75)=20 0x0F 0x6E osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66() not64*/ {75, 1542}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(76)=23 0x0F 0x6E osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() mode64 rexw_prefix MODRM()*/ {76, 1555}, /*h(8)=24 0x0F 0x6E osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() not64 MODRM()*/ {8, 1541}, /*empty slot1 */ {0,0}, /*h(77)=26 0x0F 0x6E osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66() mode64 rexw_prefix*/ {77, 1556}, /*h(9)=27 0x0F 0x6E osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66() not64*/ {9, 1542}, /*h(64)=28 0x0F 0x6E no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] not64 MODRM()*/ {64, 1549}, /*empty slot1 */ {0,0}, /*h(10)=30 0x0F 0x6E osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() not64 MODRM()*/ {10, 1541}, /*h(65)=31 0x0F 0x6E no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] not64*/ {65, 1550}, /*empty slot1 */ {0,0}, /*h(11)=33 0x0F 0x6E osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66() not64*/ {11, 1542}, /*h(66)=34 0x0F 0x6E no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] not64 MODRM()*/ {66, 1549}, /*empty slot1 */ {0,0}, /*h(12)=36 0x0F 0x6E osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() mode64 norexw_prefix MODRM()*/ {12, 1539}, /*h(67)=37 0x0F 0x6E no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] not64*/ {67, 1550}, /*empty slot1 */ {0,0}, /*h(13)=39 0x0F 0x6E osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66() mode64 norexw_prefix*/ {13, 1540}, /*h(68)=40 0x0F 0x6E no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] mode64 rexw_prefix MODRM()*/ {68, 1563} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REP_REXW(d); hidx = (3*key % 41); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x6f_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[8] = { /*h(0)=0 0x0F 0x6F no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {0, 1567}, /*h(1)=1 0x0F 0x6F no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1, 1568}, /*h(2)=2 0x0F 0x6F osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {2, 1593}, /*h(3)=3 0x0F 0x6F osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {3, 1594}, /*h(12)=4 0x0F 0x6F f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {12, 1575}, /*h(13)=5 0x0F 0x6F f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {13, 1576}, /*h(14)=6 0x0F 0x6F f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {14, 1575}, /*h(15)=7 0x0F 0x6F f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {15, 1576} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = ((18*key % 17) % 8); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x70_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[12] = { /*h(0)=0 0x0F 0x70 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() UIMM8()*/ {0, 1251}, /*h(10)=1 0x0F 0x70 f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM() UIMM8()*/ {10, 1268}, /*h(12)=2 0x0F 0x70 f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM() UIMM8()*/ {12, 1270}, /*h(1)=3 0x0F 0x70 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8()*/ {1, 1252}, /*h(11)=4 0x0F 0x70 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66() UIMM8()*/ {11, 1269}, /*h(13)=5 0x0F 0x70 f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66() UIMM8()*/ {13, 1271}, /*h(2)=6 0x0F 0x70 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM() UIMM8()*/ {2, 1266}, /*h(8)=7 0x0F 0x70 f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM() UIMM8()*/ {8, 1268}, /*h(14)=8 0x0F 0x70 f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM() UIMM8()*/ {14, 1270}, /*h(3)=9 0x0F 0x70 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66() UIMM8()*/ {3, 1267}, /*h(9)=10 0x0F 0x70 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66() UIMM8()*/ {9, 1269}, /*h(15)=11 0x0F 0x70 f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66() UIMM8()*/ {15, 1271} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = ((3*key % 17) % 12); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x71_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[6] = { /*h(11)=0 0x0F 0x71 osz_refining_prefix MOD[0b11] MOD=3 REG[0b010] RM[nnn] REFINING66() UIMM8()*/ {11, 617}, /*h(17)=1 0x0F 0x71 no_refining_prefix MOD[0b11] MOD=3 REG[0b100] RM[nnn] UIMM8()*/ {17, 622}, /*h(19)=2 0x0F 0x71 osz_refining_prefix MOD[0b11] MOD=3 REG[0b100] RM[nnn] REFINING66() UIMM8()*/ {19, 623}, /*h(25)=3 0x0F 0x71 no_refining_prefix MOD[0b11] MOD=3 REG[0b110] RM[nnn] UIMM8()*/ {25, 628}, /*h(27)=4 0x0F 0x71 osz_refining_prefix MOD[0b11] MOD=3 REG[0b110] RM[nnn] REFINING66() UIMM8()*/ {27, 629}, /*h(9)=5 0x0F 0x71 no_refining_prefix MOD[0b11] MOD=3 REG[0b010] RM[nnn] UIMM8()*/ {9, 616} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REG_REP(d); hidx = ((3*key % 11) % 6); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x72_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[6] = { /*h(11)=0 0x0F 0x72 osz_refining_prefix MOD[0b11] MOD=3 REG[0b010] RM[nnn] REFINING66() UIMM8()*/ {11, 635}, /*h(17)=1 0x0F 0x72 no_refining_prefix MOD[0b11] MOD=3 REG[0b100] RM[nnn] UIMM8()*/ {17, 640}, /*h(19)=2 0x0F 0x72 osz_refining_prefix MOD[0b11] MOD=3 REG[0b100] RM[nnn] REFINING66() UIMM8()*/ {19, 641}, /*h(25)=3 0x0F 0x72 no_refining_prefix MOD[0b11] MOD=3 REG[0b110] RM[nnn] UIMM8()*/ {25, 646}, /*h(27)=4 0x0F 0x72 osz_refining_prefix MOD[0b11] MOD=3 REG[0b110] RM[nnn] REFINING66() UIMM8()*/ {27, 647}, /*h(9)=5 0x0F 0x72 no_refining_prefix MOD[0b11] MOD=3 REG[0b010] RM[nnn] UIMM8()*/ {9, 634} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REG_REP(d); hidx = ((3*key % 11) % 6); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x73_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[8] = { /*empty slot1 */ {0,0}, /*h(31)=1 0x0F 0x73 osz_refining_prefix MOD[0b11] MOD=3 REG[0b111] RM[nnn] REFINING66() UIMM8()*/ {31, 665}, /*h(15)=2 0x0F 0x73 osz_refining_prefix MOD[0b11] MOD=3 REG[0b011] RM[nnn] REFINING66() UIMM8()*/ {15, 664}, /*h(25)=3 0x0F 0x73 no_refining_prefix MOD[0b11] MOD=3 REG[0b110] RM[nnn] UIMM8()*/ {25, 658}, /*h(9)=4 0x0F 0x73 no_refining_prefix MOD[0b11] MOD=3 REG[0b010] RM[nnn] UIMM8()*/ {9, 652}, /*h(27)=5 0x0F 0x73 osz_refining_prefix MOD[0b11] MOD=3 REG[0b110] RM[nnn] REFINING66() UIMM8()*/ {27, 659}, /*h(11)=6 0x0F 0x73 osz_refining_prefix MOD[0b11] MOD=3 REG[0b010] RM[nnn] REFINING66() UIMM8()*/ {11, 653}, /*empty slot1 */ {0,0} }; xed_union64_t t; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REG_REP(d); hidx = (t.u64 = 2654435769 * key, t.s.lo32 >> (32-3)); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x74_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0x74 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1253}, /*h(1)=1 0x0F 0x74 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1254}, /*h(2)=2 0x0F 0x74 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1255}, /*h(3)=3 0x0F 0x74 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1256} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x75_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0x75 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1257}, /*h(1)=1 0x0F 0x75 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1258}, /*h(2)=2 0x0F 0x75 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1259}, /*h(3)=3 0x0F 0x75 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1260} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x76_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0x76 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1261}, /*h(1)=1 0x0F 0x76 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1262}, /*h(2)=2 0x0F 0x76 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1263}, /*h(3)=3 0x0F 0x76 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1264} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x77_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(0)=0 0x0F 0x77 no_refining_prefix*/ {1265} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_OSZ_REP(d); hidx = key - 0; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x78_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[198] = { /*h(0)=0 0x0F 0x78 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] not64 MODRM() CR_WIDTH()*/ {0, 1581}, /*h(265)=1 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {265, 2016}, /*h(113)=2 0x0F 0x78 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] not64 CR_WIDTH()*/ {113, 1582}, /*h(305)=3 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {305, 2016}, /*h(80)=4 0x0F 0x78 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] not64 MODRM() CR_WIDTH()*/ {80, 1581}, /*h(1)=5 0x0F 0x78 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] not64 CR_WIDTH()*/ {1, 1582}, /*h(339)=6 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {339, 2016}, /*h(114)=7 0x0F 0x78 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] not64 MODRM() CR_WIDTH()*/ {114, 1581}, /*h(379)=8 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {379, 2016}, /*h(81)=9 0x0F 0x78 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] not64 CR_WIDTH()*/ {81, 1582}, /*h(2)=10 0x0F 0x78 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] not64 MODRM() CR_WIDTH()*/ {2, 1581}, /*h(267)=11 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {267, 2016}, /*h(115)=12 0x0F 0x78 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] not64 CR_WIDTH()*/ {115, 1582}, /*h(307)=13 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {307, 2016}, /*h(82)=14 0x0F 0x78 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] not64 MODRM() CR_WIDTH()*/ {82, 1581}, /*h(3)=15 0x0F 0x78 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] not64 CR_WIDTH()*/ {3, 1582}, /*h(341)=16 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {341, 2016}, /*h(116)=17 0x0F 0x78 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] mode64 MODRM() CR_WIDTH()*/ {116, 1579}, /*h(381)=18 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {381, 2016}, /*h(83)=19 0x0F 0x78 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] not64 CR_WIDTH()*/ {83, 1582}, /*h(4)=20 0x0F 0x78 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] mode64 MODRM() CR_WIDTH()*/ {4, 1579}, /*h(269)=21 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {269, 2016}, /*h(117)=22 0x0F 0x78 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] mode64 CR_WIDTH()*/ {117, 1580}, /*h(309)=23 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {309, 2016}, /*h(84)=24 0x0F 0x78 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] mode64 MODRM() CR_WIDTH()*/ {84, 1579}, /*h(5)=25 0x0F 0x78 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] mode64 CR_WIDTH()*/ {5, 1580}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(85)=29 0x0F 0x78 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] mode64 CR_WIDTH()*/ {85, 1580}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(345)=36 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {345, 2016}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(273)=41 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {273, 2016}, /*h(48)=42 0x0F 0x78 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] not64 MODRM() CR_WIDTH()*/ {48, 1581}, /*h(313)=43 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {313, 2016}, /*empty slot1 */ {0,0}, /*h(9)=45 0x0F 0x78 osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[0b000] RM[nnn] UIMM8() UIMM8_1()*/ {9, 2014}, /*h(347)=46 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {347, 2016}, /*h(49)=47 0x0F 0x78 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] not64 CR_WIDTH()*/ {49, 1582}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(275)=51 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {275, 2016}, /*h(50)=52 0x0F 0x78 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] not64 MODRM() CR_WIDTH()*/ {50, 1581}, /*h(315)=53 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {315, 2016}, /*empty slot1 */ {0,0}, /*h(11)=55 0x0F 0x78 osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[0b000] RM[nnn] UIMM8() UIMM8_1()*/ {11, 2014}, /*h(349)=56 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {349, 2016}, /*h(51)=57 0x0F 0x78 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] not64 CR_WIDTH()*/ {51, 1582}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(277)=61 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {277, 2016}, /*h(52)=62 0x0F 0x78 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] mode64 MODRM() CR_WIDTH()*/ {52, 1579}, /*h(317)=63 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {317, 2016}, /*empty slot1 */ {0,0}, /*h(13)=65 0x0F 0x78 osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[0b000] RM[nnn] UIMM8() UIMM8_1()*/ {13, 2014}, /*empty slot1 */ {0,0}, /*h(53)=67 0x0F 0x78 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] mode64 CR_WIDTH()*/ {53, 1580}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(353)=76 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {353, 2016}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(16)=80 0x0F 0x78 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] not64 MODRM() CR_WIDTH()*/ {16, 1581}, /*h(281)=81 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {281, 2016}, /*empty slot1 */ {0,0}, /*h(321)=83 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {321, 2016}, /*h(96)=84 0x0F 0x78 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] not64 MODRM() CR_WIDTH()*/ {96, 1581}, /*h(17)=85 0x0F 0x78 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] not64 CR_WIDTH()*/ {17, 1582}, /*h(355)=86 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {355, 2016}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(97)=89 0x0F 0x78 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] not64 CR_WIDTH()*/ {97, 1582}, /*h(18)=90 0x0F 0x78 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] not64 MODRM() CR_WIDTH()*/ {18, 1581}, /*h(283)=91 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {283, 2016}, /*empty slot1 */ {0,0}, /*h(323)=93 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {323, 2016}, /*h(98)=94 0x0F 0x78 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] not64 MODRM() CR_WIDTH()*/ {98, 1581}, /*h(19)=95 0x0F 0x78 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] not64 CR_WIDTH()*/ {19, 1582}, /*h(357)=96 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {357, 2016}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(99)=99 0x0F 0x78 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] not64 CR_WIDTH()*/ {99, 1582}, /*h(20)=100 0x0F 0x78 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] mode64 MODRM() CR_WIDTH()*/ {20, 1579}, /*h(285)=101 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {285, 2016}, /*empty slot1 */ {0,0}, /*h(325)=103 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {325, 2016}, /*h(100)=104 0x0F 0x78 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] mode64 MODRM() CR_WIDTH()*/ {100, 1579}, /*h(21)=105 0x0F 0x78 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] mode64 CR_WIDTH()*/ {21, 1580}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(101)=109 0x0F 0x78 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] mode64 CR_WIDTH()*/ {101, 1580}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(361)=116 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {361, 2016}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(289)=121 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {289, 2016}, /*h(64)=122 0x0F 0x78 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] not64 MODRM() CR_WIDTH()*/ {64, 1581}, /*h(329)=123 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {329, 2016}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(363)=126 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {363, 2016}, /*h(65)=127 0x0F 0x78 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] not64 CR_WIDTH()*/ {65, 1582}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(291)=131 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {291, 2016}, /*h(66)=132 0x0F 0x78 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] not64 MODRM() CR_WIDTH()*/ {66, 1581}, /*h(331)=133 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {331, 2016}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(365)=136 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {365, 2016}, /*h(67)=137 0x0F 0x78 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] not64 CR_WIDTH()*/ {67, 1582}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(293)=141 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {293, 2016}, /*h(68)=142 0x0F 0x78 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] mode64 MODRM() CR_WIDTH()*/ {68, 1579}, /*h(333)=143 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {333, 2016}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(69)=147 0x0F 0x78 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] mode64 CR_WIDTH()*/ {69, 1580}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(369)=156 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {369, 2016}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(257)=159 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {257, 2016}, /*h(32)=160 0x0F 0x78 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] not64 MODRM() CR_WIDTH()*/ {32, 1581}, /*h(297)=161 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {297, 2016}, /*empty slot1 */ {0,0}, /*h(337)=163 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {337, 2016}, /*h(112)=164 0x0F 0x78 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] not64 MODRM() CR_WIDTH()*/ {112, 1581}, /*h(33)=165 0x0F 0x78 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] not64 CR_WIDTH()*/ {33, 1582}, /*h(371)=166 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {371, 2016}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(259)=169 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {259, 2016}, /*h(34)=170 0x0F 0x78 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] not64 MODRM() CR_WIDTH()*/ {34, 1581}, /*h(299)=171 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {299, 2016}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(35)=175 0x0F 0x78 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] not64 CR_WIDTH()*/ {35, 1582}, /*h(373)=176 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {373, 2016}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(261)=179 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {261, 2016}, /*h(36)=180 0x0F 0x78 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] mode64 MODRM() CR_WIDTH()*/ {36, 1579}, /*h(301)=181 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {301, 2016}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(37)=185 0x0F 0x78 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] mode64 CR_WIDTH()*/ {37, 1580}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(377)=196 0x0F 0x78 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8() UIMM8_1()*/ {377, 2016}, /*empty slot1 */ {0,0} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP(d); hidx = ((5*key % 563) % 198); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x79_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[23] = { /*h(0)=0 0x0F 0x79 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] not64 MODRM() CR_WIDTH()*/ {0, 1585}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(1)=3 0x0F 0x79 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] not64 CR_WIDTH()*/ {1, 1586}, /*h(9)=4 0x0F 0x79 osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {9, 2015}, /*empty slot1 */ {0,0}, /*h(2)=6 0x0F 0x79 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] not64 MODRM() CR_WIDTH()*/ {2, 1585}, /*h(33)=7 0x0F 0x79 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {33, 2017}, /*h(41)=8 0x0F 0x79 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {41, 2017}, /*h(3)=9 0x0F 0x79 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] not64 CR_WIDTH()*/ {3, 1586}, /*h(11)=10 0x0F 0x79 osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {11, 2015}, /*empty slot1 */ {0,0}, /*h(4)=12 0x0F 0x79 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] mode64 MODRM() CR_WIDTH()*/ {4, 1583}, /*h(35)=13 0x0F 0x79 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {35, 2017}, /*h(43)=14 0x0F 0x79 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {43, 2017}, /*h(5)=15 0x0F 0x79 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] mode64 CR_WIDTH()*/ {5, 1584}, /*h(13)=16 0x0F 0x79 osz_refining_prefix REFINING66() MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {13, 2015}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(37)=19 0x0F 0x79 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {37, 2017}, /*h(45)=20 0x0F 0x79 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {45, 2017}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REP(d); hidx = (3*key % 23); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x7c_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[10] = { /*empty slot1 */ {0,0}, /*h(10)=1 0x0F 0x7C f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {10, 1595}, /*h(2)=2 0x0F 0x7C osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {2, 1587}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(9)=5 0x0F 0x7C f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {9, 1596}, /*empty slot1 */ {0,0}, /*h(11)=7 0x0F 0x7C f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {11, 1596}, /*h(3)=8 0x0F 0x7C osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {3, 1588}, /*h(8)=9 0x0F 0x7C f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {8, 1595} }; xed_union64_t t, u; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = (t.u64 = 2654435769 * key, u.u64 = t.s.lo32 * 10ULL, u.s.hi32); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x7d_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[10] = { /*empty slot1 */ {0,0}, /*h(10)=1 0x0F 0x7D f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {10, 1597}, /*h(2)=2 0x0F 0x7D osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {2, 1589}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(9)=5 0x0F 0x7D f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {9, 1598}, /*empty slot1 */ {0,0}, /*h(11)=7 0x0F 0x7D f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {11, 1598}, /*h(3)=8 0x0F 0x7D osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {3, 1590}, /*h(8)=9 0x0F 0x7D f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {8, 1597} }; xed_union64_t t, u; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = (t.u64 = 2654435769 * key, u.u64 = t.s.lo32 * 10ULL, u.s.hi32); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x7e_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[48] = { /*h(0)=0 0x0F 0x7E no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] not64 MODRM()*/ {0, 1553}, /*h(125)=1 0x0F 0x7E f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {125, 1562}, /*h(52)=2 0x0F 0x7E f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {52, 1561}, /*h(8)=3 0x0F 0x7E osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() not64 MODRM()*/ {8, 1545}, /*h(5)=4 0x0F 0x7E no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] mode64 norexw_prefix*/ {5, 1552}, /*h(60)=5 0x0F 0x7E f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {60, 1561}, /*h(115)=6 0x0F 0x7E f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {115, 1562}, /*h(13)=7 0x0F 0x7E osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66() mode64 norexw_prefix*/ {13, 1544}, /*h(68)=8 0x0F 0x7E no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] mode64 rexw_prefix MODRM()*/ {68, 1565}, /*h(123)=9 0x0F 0x7E f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {123, 1562}, /*h(50)=10 0x0F 0x7E f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {50, 1561}, /*h(76)=11 0x0F 0x7E osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() mode64 rexw_prefix MODRM()*/ {76, 1557}, /*h(3)=12 0x0F 0x7E no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] not64*/ {3, 1554}, /*h(58)=13 0x0F 0x7E f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {58, 1561}, /*h(113)=14 0x0F 0x7E f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {113, 1562}, /*h(11)=15 0x0F 0x7E osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66() not64*/ {11, 1546}, /*h(66)=16 0x0F 0x7E no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] not64 MODRM()*/ {66, 1553}, /*h(121)=17 0x0F 0x7E f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {121, 1562}, /*h(48)=18 0x0F 0x7E f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {48, 1561}, /*h(74)=19 0x0F 0x7E osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() not64 MODRM()*/ {74, 1545}, /*h(1)=20 0x0F 0x7E no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] not64*/ {1, 1554}, /*h(56)=21 0x0F 0x7E f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {56, 1561}, /*h(53)=22 0x0F 0x7E f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {53, 1562}, /*h(9)=23 0x0F 0x7E osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66() not64*/ {9, 1546}, /*h(64)=24 0x0F 0x7E no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] not64 MODRM()*/ {64, 1553}, /*h(61)=25 0x0F 0x7E f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {61, 1562}, /*h(116)=26 0x0F 0x7E f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {116, 1561}, /*h(72)=27 0x0F 0x7E osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() not64 MODRM()*/ {72, 1545}, /*h(69)=28 0x0F 0x7E no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] mode64 rexw_prefix*/ {69, 1566}, /*h(124)=29 0x0F 0x7E f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {124, 1561}, /*h(51)=30 0x0F 0x7E f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {51, 1562}, /*h(77)=31 0x0F 0x7E osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66() mode64 rexw_prefix*/ {77, 1558}, /*h(4)=32 0x0F 0x7E no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] mode64 norexw_prefix MODRM()*/ {4, 1551}, /*h(59)=33 0x0F 0x7E f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {59, 1562}, /*h(114)=34 0x0F 0x7E f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {114, 1561}, /*h(12)=35 0x0F 0x7E osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() mode64 norexw_prefix MODRM()*/ {12, 1543}, /*h(67)=36 0x0F 0x7E no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] not64*/ {67, 1554}, /*h(122)=37 0x0F 0x7E f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {122, 1561}, /*h(49)=38 0x0F 0x7E f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {49, 1562}, /*h(75)=39 0x0F 0x7E osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66() not64*/ {75, 1546}, /*h(2)=40 0x0F 0x7E no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] not64 MODRM()*/ {2, 1553}, /*h(57)=41 0x0F 0x7E f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {57, 1562}, /*h(112)=42 0x0F 0x7E f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {112, 1561}, /*h(10)=43 0x0F 0x7E osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() not64 MODRM()*/ {10, 1545}, /*h(65)=44 0x0F 0x7E no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] not64*/ {65, 1554}, /*h(120)=45 0x0F 0x7E f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {120, 1561}, /*h(117)=46 0x0F 0x7E f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {117, 1562}, /*h(73)=47 0x0F 0x7E osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66() not64*/ {73, 1546} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REP_REXW(d); hidx = ((20*key % 157) % 48); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x7f_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[8] = { /*h(0)=0 0x0F 0x7F no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {0, 1569}, /*h(1)=1 0x0F 0x7F no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1, 1570}, /*h(2)=2 0x0F 0x7F osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {2, 1591}, /*h(3)=3 0x0F 0x7F osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {3, 1592}, /*h(12)=4 0x0F 0x7F f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {12, 1577}, /*h(13)=5 0x0F 0x7F f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {13, 1578}, /*h(14)=6 0x0F 0x7F f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {14, 1577}, /*h(15)=7 0x0F 0x7F f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {15, 1578} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = ((18*key % 17) % 8); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x80_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(0)=0 0x0F 0x80 not64 BRANCH_HINT() BRDISPz()*/ {835}, /*h(1)=1 0x0F 0x80 not64 BRANCH_HINT() BRDISPz()*/ {835}, /*h(2)=2 0x0F 0x80 mode64 FORCE64() BRANCH_HINT() BRDISP32()*/ {834} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 2) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x81_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(0)=0 0x0F 0x81 not64 BRANCH_HINT() BRDISPz()*/ {838}, /*h(1)=1 0x0F 0x81 not64 BRANCH_HINT() BRDISPz()*/ {838}, /*h(2)=2 0x0F 0x81 mode64 FORCE64() BRANCH_HINT() BRDISP32()*/ {839} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 2) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x82_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(0)=0 0x0F 0x82 not64 BRANCH_HINT() BRDISPz()*/ {842}, /*h(1)=1 0x0F 0x82 not64 BRANCH_HINT() BRDISPz()*/ {842}, /*h(2)=2 0x0F 0x82 mode64 FORCE64() BRANCH_HINT() BRDISP32()*/ {843} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 2) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x83_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(0)=0 0x0F 0x83 not64 BRANCH_HINT() BRDISPz()*/ {846}, /*h(1)=1 0x0F 0x83 not64 BRANCH_HINT() BRDISPz()*/ {846}, /*h(2)=2 0x0F 0x83 mode64 FORCE64() BRANCH_HINT() BRDISP32()*/ {847} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 2) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x84_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(0)=0 0x0F 0x84 not64 BRANCH_HINT() BRDISPz()*/ {850}, /*h(1)=1 0x0F 0x84 not64 BRANCH_HINT() BRDISPz()*/ {850}, /*h(2)=2 0x0F 0x84 mode64 FORCE64() BRANCH_HINT() BRDISP32()*/ {851} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 2) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x85_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(0)=0 0x0F 0x85 not64 BRANCH_HINT() BRDISPz()*/ {854}, /*h(1)=1 0x0F 0x85 not64 BRANCH_HINT() BRDISPz()*/ {854}, /*h(2)=2 0x0F 0x85 mode64 FORCE64() BRANCH_HINT() BRDISP32()*/ {855} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 2) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x86_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(0)=0 0x0F 0x86 not64 BRANCH_HINT() BRDISPz()*/ {858}, /*h(1)=1 0x0F 0x86 not64 BRANCH_HINT() BRDISPz()*/ {858}, /*h(2)=2 0x0F 0x86 mode64 FORCE64() BRANCH_HINT() BRDISP32()*/ {859} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 2) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x87_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(0)=0 0x0F 0x87 not64 BRANCH_HINT() BRDISPz()*/ {862}, /*h(1)=1 0x0F 0x87 not64 BRANCH_HINT() BRDISPz()*/ {862}, /*h(2)=2 0x0F 0x87 mode64 FORCE64() BRANCH_HINT() BRDISP32()*/ {863} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 2) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x88_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(0)=0 0x0F 0x88 not64 BRANCH_HINT() BRDISPz()*/ {866}, /*h(1)=1 0x0F 0x88 not64 BRANCH_HINT() BRDISPz()*/ {866}, /*h(2)=2 0x0F 0x88 mode64 FORCE64() BRANCH_HINT() BRDISP32()*/ {867} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 2) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x89_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(0)=0 0x0F 0x89 not64 BRANCH_HINT() BRDISPz()*/ {870}, /*h(1)=1 0x0F 0x89 not64 BRANCH_HINT() BRDISPz()*/ {870}, /*h(2)=2 0x0F 0x89 mode64 FORCE64() BRANCH_HINT() BRDISP32()*/ {871} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 2) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x8a_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(0)=0 0x0F 0x8A not64 BRANCH_HINT() BRDISPz()*/ {874}, /*h(1)=1 0x0F 0x8A not64 BRANCH_HINT() BRDISPz()*/ {874}, /*h(2)=2 0x0F 0x8A mode64 FORCE64() BRANCH_HINT() BRDISP32()*/ {875} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 2) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x8b_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(0)=0 0x0F 0x8B not64 BRANCH_HINT() BRDISPz()*/ {878}, /*h(1)=1 0x0F 0x8B not64 BRANCH_HINT() BRDISPz()*/ {878}, /*h(2)=2 0x0F 0x8B mode64 FORCE64() BRANCH_HINT() BRDISP32()*/ {879} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 2) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x8c_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(0)=0 0x0F 0x8C not64 BRANCH_HINT() BRDISPz()*/ {882}, /*h(1)=1 0x0F 0x8C not64 BRANCH_HINT() BRDISPz()*/ {882}, /*h(2)=2 0x0F 0x8C mode64 FORCE64() BRANCH_HINT() BRDISP32()*/ {883} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 2) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x8d_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(0)=0 0x0F 0x8D not64 BRANCH_HINT() BRDISPz()*/ {886}, /*h(1)=1 0x0F 0x8D not64 BRANCH_HINT() BRDISPz()*/ {886}, /*h(2)=2 0x0F 0x8D mode64 FORCE64() BRANCH_HINT() BRDISP32()*/ {887} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 2) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x8e_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(0)=0 0x0F 0x8E not64 BRANCH_HINT() BRDISPz()*/ {890}, /*h(1)=1 0x0F 0x8E not64 BRANCH_HINT() BRDISPz()*/ {890}, /*h(2)=2 0x0F 0x8E mode64 FORCE64() BRANCH_HINT() BRDISP32()*/ {891} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 2) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x8f_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(0)=0 0x0F 0x8F not64 BRANCH_HINT() BRDISPz()*/ {894}, /*h(1)=1 0x0F 0x8F not64 BRANCH_HINT() BRDISPz()*/ {894}, /*h(2)=2 0x0F 0x8F mode64 FORCE64() BRANCH_HINT() BRDISP32()*/ {895} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 2) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x90_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0x90 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1272}, /*h(1)=1 0x0F 0x90 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1273} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x91_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0x91 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1274}, /*h(1)=1 0x0F 0x91 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1275} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x92_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0x92 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1276}, /*h(1)=1 0x0F 0x92 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1277} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x93_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0x93 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1278}, /*h(1)=1 0x0F 0x93 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1279} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x94_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0x94 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1280}, /*h(1)=1 0x0F 0x94 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1281} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x95_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0x95 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1282}, /*h(1)=1 0x0F 0x95 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1283} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x96_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0x96 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1284}, /*h(1)=1 0x0F 0x96 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1285} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x97_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0x97 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1286}, /*h(1)=1 0x0F 0x97 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1287} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x98_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0x98 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1599}, /*h(1)=1 0x0F 0x98 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1600} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x99_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0x99 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1601}, /*h(1)=1 0x0F 0x99 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1602} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x9a_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0x9A MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1603}, /*h(1)=1 0x0F 0x9A MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1604} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x9b_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0x9B MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1605}, /*h(1)=1 0x0F 0x9B MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1606} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x9c_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0x9C MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1607}, /*h(1)=1 0x0F 0x9C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1608} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x9d_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0x9D MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1609}, /*h(1)=1 0x0F 0x9D MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1610} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x9e_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0x9E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1611}, /*h(1)=1 0x0F 0x9E MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1612} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0x9f_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0x9F MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1613}, /*h(1)=1 0x0F 0x9F MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1614} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xa0_vv0(const xed_decoded_inst_t* d) { return 542; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xa1_vv0(const xed_decoded_inst_t* d) { return 361; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xa2_vv0(const xed_decoded_inst_t* d) { return 1288; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xa3_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0xA3 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {564}, /*h(1)=1 0x0F 0xA3 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {565} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xa4_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0xA4 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() UIMM8()*/ {1620}, /*h(1)=1 0x0F 0xA4 MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8()*/ {1621} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xa5_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0xA5 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1622}, /*h(1)=1 0x0F 0xA5 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1623} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xa6_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[11] = { /*empty slot1 */ {0,0}, /*h(429)=1 0x0F 0xA6 MOD[0b11] REG[0b010] RM[0b000] f3_refining_prefix*/ {429, 1952}, /*h(413)=2 0x0F 0xA6 MOD[0b11] REG[0b001] RM[0b000] f3_refining_prefix*/ {413, 1951}, /*h(397)=3 0x0F 0xA6 MOD[0b11] REG[0b000] RM[0b000] f3_refining_prefix eamode16*/ {397, 1953}, /*h(431)=4 0x0F 0xA6 MOD[0b11] REG[0b010] RM[0b000] f3_refining_prefix*/ {431, 1952}, /*h(415)=5 0x0F 0xA6 MOD[0b11] REG[0b001] RM[0b000] f3_refining_prefix*/ {415, 1951}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(430)=8 0x0F 0xA6 MOD[0b11] REG[0b010] RM[0b000] f3_refining_prefix*/ {430, 1952}, /*h(414)=9 0x0F 0xA6 MOD[0b11] REG[0b001] RM[0b000] f3_refining_prefix*/ {414, 1951}, /*h(398)=10 0x0F 0xA6 MOD[0b11] REG[0b000] RM[0b000] f3_refining_prefix eamode32*/ {398, 1954} }; xed_union64_t t, u; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MOD_REG_REP_RM(d); hidx = (t.u64 = 2654435769 * key, u.u64 = t.s.lo32 * 11ULL, u.s.hi32); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xa7_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[7] = { /*h(99)=0 0x0F 0xA7 MOD[0b11] REG[0b000] RM[0b000] f3_refining_prefix*/ {99, 1945}, /*h(115)=1 0x0F 0xA7 MOD[0b11] REG[0b100] RM[0b000] f3_refining_prefix*/ {115, 1949}, /*h(111)=2 0x0F 0xA7 MOD[0b11] REG[0b011] RM[0b000] f3_refining_prefix*/ {111, 1948}, /*h(103)=3 0x0F 0xA7 MOD[0b11] REG[0b001] RM[0b000] f3_refining_prefix*/ {103, 1946}, /*h(119)=4 0x0F 0xA7 MOD[0b11] REG[0b101] RM[0b000] f3_refining_prefix*/ {119, 1950}, /*h(3)=5 0x0F 0xA7 MOD[0b11] REG[0b000] RM[0b000] not_refining*/ {3, 1944}, /*h(107)=6 0x0F 0xA7 MOD[0b11] REG[0b010] RM[0b000] f3_refining_prefix*/ {107, 1947} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD_REG_REP_RM(d); hidx = ((9*key % 11) % 7); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xa8_vv0(const xed_decoded_inst_t* d) { return 543; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xa9_vv0(const xed_decoded_inst_t* d) { return 362; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xaa_vv0(const xed_decoded_inst_t* d) { return 1615; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xab_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0xAB MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() nolock_prefix*/ {570}, /*h(1)=1 0x0F 0xAB MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() lock_prefix*/ {567}, /*h(2)=2 0x0F 0xAB MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {571}, /*h(3)=3 0x0F 0xAB MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {571} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xac_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0xAC MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() UIMM8()*/ {1616}, /*h(1)=1 0x0F 0xAC MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8()*/ {1617} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xad_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0xAD MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1618}, /*h(1)=1 0x0F 0xAD MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1619} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_0_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b000] RM[nnn] no_refining_prefix norexw_prefix MODRM()*/ {0, 666}, /*h(610)=1 0x0F 0xAE MOD[mm] MOD!=3 REG[0b110] RM[nnn] no_refining_prefix rexw_prefix MODRM()*/ {610, 2091} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_36_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(2)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b000] RM[nnn] no_refining_prefix norexw_prefix MODRM()*/ {2, 666}, /*h(612)=1 0x0F 0xAE MOD[mm] MOD!=3 REG[0b110] RM[nnn] no_refining_prefix rexw_prefix MODRM()*/ {612, 2091}, /*h(989)=2 0x0F 0xAE MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix W1 mode64*/ {989, 2065} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = ((3*key % 11) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_73_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b000] RM[nnn] no_refining_prefix norexw_prefix MODRM()*/ {666} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 4; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_138_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(1003)=0 0x0F 0xAE MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {1003, 2117}, /*h(16)=1 0x0F 0xAE MOD[mm] MOD!=3 REG[0b001] RM[nnn] no_refining_prefix norexw_prefix MODRM()*/ {16, 667}, /*h(626)=2 0x0F 0xAE MOD[mm] MOD!=3 REG[0b111] RM[nnn] no_refining_prefix MODRM()*/ {626, 755} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = ((3*key % 11) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_19_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(18)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b001] RM[nnn] no_refining_prefix norexw_prefix MODRM()*/ {18, 667}, /*h(628)=1 0x0F 0xAE MOD[mm] MOD!=3 REG[0b111] RM[nnn] no_refining_prefix MODRM()*/ {628, 755}, /*h(1005)=2 0x0F 0xAE MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {1005, 2117} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = ((4*key % 11) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_56_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(20)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b001] RM[nnn] no_refining_prefix norexw_prefix MODRM()*/ {20, 667}, /*h(397)=1 0x0F 0xAE MOD[0b11] MOD=3 REG[0b000] RM[nnn] mode64 f3_refining_prefix*/ {397, 2100} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_67_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(512)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b000] RM[nnn] no_refining_prefix rexw_prefix MODRM()*/ {668} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 512; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_104_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(514)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b000] RM[nnn] no_refining_prefix rexw_prefix MODRM()*/ {668} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 514; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_141_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(516)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b000] RM[nnn] no_refining_prefix rexw_prefix MODRM()*/ {668} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 516; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_50_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(528)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b001] RM[nnn] no_refining_prefix rexw_prefix MODRM()*/ {528, 669}, /*h(994)=1 0x0F 0xAE MOD[mm] MOD!=3 REG[0b110] RM[nnn] f3_refining_prefix MODRM()*/ {994, 2061} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_87_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(996)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b110] RM[nnn] f3_refining_prefix MODRM()*/ {996, 2061}, /*h(619)=1 0x0F 0xAE MOD[0b11] MOD=3 REG[0b110] RM[nnn] osz_refining_prefix*/ {619, 2116}, /*h(530)=2 0x0F 0xAE MOD[mm] MOD!=3 REG[0b001] RM[nnn] no_refining_prefix rexw_prefix MODRM()*/ {530, 669} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = (4*key % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_123_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(66)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b100] RM[nnn] no_refining_prefix norexw_prefix MODRM()*/ {66, 1912}, /*h(532)=1 0x0F 0xAE MOD[mm] MOD!=3 REG[0b001] RM[nnn] no_refining_prefix rexw_prefix MODRM()*/ {532, 669}, /*h(909)=2 0x0F 0xAE MOD[0b11] MOD=3 REG[0b000] RM[nnn] mode64 f3_refining_prefix*/ {909, 2100} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = ((3*key % 5) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_121_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(32)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b010] RM[nnn] no_refining_prefix MODRM()*/ {32, 670}, /*h(875)=1 0x0F 0xAE MOD[0b11] MOD=3 REG[0b110] RM[nnn] f2_refining_prefix*/ {875, 2118} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_32_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(544)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b010] RM[nnn] no_refining_prefix MODRM()*/ {670} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 544; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_2_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(34)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b010] RM[nnn] no_refining_prefix MODRM()*/ {34, 670}, /*h(877)=1 0x0F 0xAE MOD[0b11] MOD=3 REG[0b110] RM[nnn] f2_refining_prefix*/ {877, 2118} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_69_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(546)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b010] RM[nnn] no_refining_prefix MODRM()*/ {546, 670}, /*h(80)=1 0x0F 0xAE MOD[mm] MOD!=3 REG[0b101] RM[nnn] no_refining_prefix norexw_prefix MODRM()*/ {80, 1913} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_38_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(36)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b010] RM[nnn] no_refining_prefix MODRM()*/ {36, 670}, /*h(413)=1 0x0F 0xAE MOD[0b11] MOD=3 REG[0b001] RM[nnn] mode64 f3_refining_prefix*/ {413, 2101} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_106_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(548)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b010] RM[nnn] no_refining_prefix MODRM()*/ {548, 670}, /*h(925)=1 0x0F 0xAE MOD[0b11] MOD=3 REG[0b001] RM[nnn] mode64 f3_refining_prefix*/ {925, 2101} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_103_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(48)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b011] RM[nnn] no_refining_prefix MODRM()*/ {671} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 48; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_15_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(560)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b011] RM[nnn] no_refining_prefix MODRM()*/ {671} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 560; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_140_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(50)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b011] RM[nnn] no_refining_prefix MODRM()*/ {671} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 50; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_52_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(562)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b011] RM[nnn] no_refining_prefix MODRM()*/ {671} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 562; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_21_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(52)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b011] RM[nnn] no_refining_prefix MODRM()*/ {52, 671}, /*h(429)=1 0x0F 0xAE MOD[0b11] MOD=3 REG[0b010] RM[nnn] mode64 f3_refining_prefix*/ {429, 2102} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_89_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(564)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b011] RM[nnn] no_refining_prefix MODRM()*/ {671} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 564; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_130_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(490)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b110] RM[nnn] f3_refining_prefix MODRM()*/ {490, 2061}, /*h(634)=1 0x0F 0xAE MOD[mm] MOD!=3 REG[0b111] RM[nnn] osz_refining_prefix REFINING66() MODRM()*/ {634, 2098}, /*h(113)=2 0x0F 0xAE MOD[0b11] MOD=3 REG[0b111] RM[nnn] no_refining_prefix*/ {113, 754}, /*h(867)=3 0x0F 0xAE MOD[0b11] MOD=3 REG[0b110] RM[nnn] f2_refining_prefix*/ {867, 2118} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = ((4*key % 5) % 4); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_42_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(625)=0 0x0F 0xAE MOD[0b11] MOD=3 REG[0b111] RM[nnn] no_refining_prefix*/ {625, 754}, /*h(1002)=1 0x0F 0xAE MOD[mm] MOD!=3 REG[0b110] RM[nnn] f3_refining_prefix MODRM()*/ {1002, 2061}, /*h(104)=2 0x0F 0xAE MOD[mm] MOD!=3 REG[0b110] RM[nnn] osz_refining_prefix REFINING66() MODRM()*/ {104, 2150}, /*h(481)=3 0x0F 0xAE MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {481, 2117} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = ((3*key % 5) % 4); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_11_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(492)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b110] RM[nnn] f3_refining_prefix MODRM()*/ {492, 2061}, /*h(115)=1 0x0F 0xAE MOD[0b11] MOD=3 REG[0b111] RM[nnn] no_refining_prefix*/ {115, 754}, /*h(869)=2 0x0F 0xAE MOD[0b11] MOD=3 REG[0b110] RM[nnn] f2_refining_prefix*/ {869, 2118} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = (4*key % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_79_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(627)=0 0x0F 0xAE MOD[0b11] MOD=3 REG[0b111] RM[nnn] no_refining_prefix*/ {627, 754}, /*h(106)=1 0x0F 0xAE MOD[mm] MOD!=3 REG[0b110] RM[nnn] osz_refining_prefix REFINING66() MODRM()*/ {106, 2150}, /*h(483)=2 0x0F 0xAE MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {483, 2117} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = ((4*key % 5) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_48_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(960)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b100] RM[nnn] f3_refining_prefix no66_prefix MODRM()*/ {960, 2111}, /*h(117)=1 0x0F 0xAE MOD[0b11] MOD=3 REG[0b111] RM[nnn] no_refining_prefix*/ {117, 754} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_115_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(629)=0 0x0F 0xAE MOD[0b11] MOD=3 REG[0b111] RM[nnn] no_refining_prefix*/ {754} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 629; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_34_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(489)=0 0x0F 0xAE MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {489, 2117}, /*h(112)=1 0x0F 0xAE MOD[mm] MOD!=3 REG[0b111] RM[nnn] no_refining_prefix MODRM()*/ {112, 755}, /*h(578)=2 0x0F 0xAE MOD[mm] MOD!=3 REG[0b100] RM[nnn] no_refining_prefix rexw_prefix MODRM()*/ {578, 1914} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = (4*key % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_101_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(624)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b111] RM[nnn] no_refining_prefix MODRM()*/ {624, 755}, /*h(1001)=1 0x0F 0xAE MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {1001, 2117} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_71_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(580)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b100] RM[nnn] no_refining_prefix rexw_prefix MODRM()*/ {580, 1914}, /*h(957)=1 0x0F 0xAE MOD[0b11] MOD=3 REG[0b011] RM[nnn] mode64 f3_refining_prefix*/ {957, 2103}, /*h(114)=2 0x0F 0xAE MOD[mm] MOD!=3 REG[0b111] RM[nnn] no_refining_prefix MODRM()*/ {114, 755} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = ((3*key % 5) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_107_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(116)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b111] RM[nnn] no_refining_prefix MODRM()*/ {116, 755}, /*h(493)=1 0x0F 0xAE MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {493, 2117} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_9_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(81)=0 0x0F 0xAE MOD[0b11] MOD=3 REG[0b101] RM[nnn] no_refining_prefix*/ {756} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 81; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_77_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(593)=0 0x0F 0xAE MOD[0b11] MOD=3 REG[0b101] RM[nnn] no_refining_prefix*/ {593, 756}, /*h(449)=1 0x0F 0xAE MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix no66_prefix*/ {449, 2110} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = ((4*key % 5) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_46_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(83)=0 0x0F 0xAE MOD[0b11] MOD=3 REG[0b101] RM[nnn] no_refining_prefix*/ {756} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 83; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_113_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(595)=0 0x0F 0xAE MOD[0b11] MOD=3 REG[0b101] RM[nnn] no_refining_prefix*/ {756} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 595; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_83_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(85)=0 0x0F 0xAE MOD[0b11] MOD=3 REG[0b101] RM[nnn] no_refining_prefix*/ {756} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 85; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_150_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(597)=0 0x0F 0xAE MOD[0b11] MOD=3 REG[0b101] RM[nnn] no_refining_prefix*/ {756} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 597; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_148_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(97)=0 0x0F 0xAE MOD[0b11] MOD=3 REG[0b110] RM[nnn] no_refining_prefix*/ {757} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 97; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_59_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(609)=0 0x0F 0xAE MOD[0b11] MOD=3 REG[0b110] RM[nnn] no_refining_prefix*/ {757} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 609; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_28_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(99)=0 0x0F 0xAE MOD[0b11] MOD=3 REG[0b110] RM[nnn] no_refining_prefix*/ {99, 757}, /*h(997)=1 0x0F 0xAE MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {997, 2117}, /*h(620)=2 0x0F 0xAE MOD[mm] MOD!=3 REG[0b110] RM[nnn] osz_refining_prefix REFINING66() MODRM()*/ {620, 2150} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = (4*key % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_96_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(611)=0 0x0F 0xAE MOD[0b11] MOD=3 REG[0b110] RM[nnn] no_refining_prefix*/ {757} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 611; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_65_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(101)=0 0x0F 0xAE MOD[0b11] MOD=3 REG[0b110] RM[nnn] no_refining_prefix*/ {757} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 101; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_133_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(613)=0 0x0F 0xAE MOD[0b11] MOD=3 REG[0b110] RM[nnn] no_refining_prefix*/ {613, 757}, /*h(469)=1 0x0F 0xAE MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix W0*/ {469, 2064} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = ((4*key % 5) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_86_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(64)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b100] RM[nnn] no_refining_prefix norexw_prefix MODRM()*/ {1912} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 64; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_4_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(68)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b100] RM[nnn] no_refining_prefix norexw_prefix MODRM()*/ {1912} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 68; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_105_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(82)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b101] RM[nnn] no_refining_prefix norexw_prefix MODRM()*/ {1913} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 82; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_142_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(84)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b101] RM[nnn] no_refining_prefix norexw_prefix MODRM()*/ {1913} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 84; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_154_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(576)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b100] RM[nnn] no_refining_prefix rexw_prefix MODRM()*/ {1914} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 576; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_136_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(592)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b101] RM[nnn] no_refining_prefix rexw_prefix MODRM()*/ {1915} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 592; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_17_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(450)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b100] RM[nnn] f3_refining_prefix no66_prefix MODRM()*/ {450, 2111}, /*h(594)=1 0x0F 0xAE MOD[mm] MOD!=3 REG[0b101] RM[nnn] no_refining_prefix rexw_prefix MODRM()*/ {594, 1915}, /*h(361)=2 0x0F 0xAE MOD[0b11] MOD=3 REG[0b110] RM[nnn] f2_refining_prefix*/ {361, 2118} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_54_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(452)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b100] RM[nnn] f3_refining_prefix no66_prefix MODRM()*/ {452, 2111}, /*h(596)=1 0x0F 0xAE MOD[mm] MOD!=3 REG[0b101] RM[nnn] no_refining_prefix rexw_prefix MODRM()*/ {596, 1915}, /*h(363)=2 0x0F 0xAE MOD[0b11] MOD=3 REG[0b110] RM[nnn] f2_refining_prefix*/ {363, 2118} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = ((4*key % 5) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_102_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(480)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b110] RM[nnn] f3_refining_prefix MODRM()*/ {2061} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 480; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_13_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(992)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b110] RM[nnn] f3_refining_prefix MODRM()*/ {2061} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 992; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_93_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(632)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b111] RM[nnn] osz_refining_prefix REFINING66() MODRM()*/ {632, 2098}, /*h(488)=1 0x0F 0xAE MOD[mm] MOD!=3 REG[0b110] RM[nnn] f3_refining_prefix MODRM()*/ {488, 2061}, /*h(865)=2 0x0F 0xAE MOD[0b11] MOD=3 REG[0b110] RM[nnn] f2_refining_prefix*/ {865, 2118} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_5_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1000)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b110] RM[nnn] f3_refining_prefix MODRM()*/ {2061} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 1000; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_139_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(482)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b110] RM[nnn] f3_refining_prefix MODRM()*/ {482, 2061}, /*h(105)=1 0x0F 0xAE MOD[0b11] MOD=3 REG[0b110] RM[nnn] osz_refining_prefix*/ {105, 2116} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_20_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(484)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b110] RM[nnn] f3_refining_prefix MODRM()*/ {484, 2061}, /*h(107)=1 0x0F 0xAE MOD[0b11] MOD=3 REG[0b110] RM[nnn] osz_refining_prefix*/ {107, 2116} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_78_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1004)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b110] RM[nnn] f3_refining_prefix MODRM()*/ {2061} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 1004; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_60_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(465)=0 0x0F 0xAE MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix W0*/ {2064} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 465; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_51_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(617)=0 0x0F 0xAE MOD[0b11] MOD=3 REG[0b110] RM[nnn] osz_refining_prefix*/ {617, 2116}, /*h(96)=1 0x0F 0xAE MOD[mm] MOD!=3 REG[0b110] RM[nnn] no_refining_prefix norexw_prefix MODRM()*/ {96, 2090}, /*h(473)=2 0x0F 0xAE MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix W0*/ {473, 2064} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = ((4*key % 5) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_97_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(933)=0 0x0F 0xAE MOD[0b11] MOD=3 REG[0b010] RM[nnn] mode64 f3_refining_prefix*/ {933, 2102}, /*h(467)=1 0x0F 0xAE MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix W0*/ {467, 2064} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_88_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(475)=0 0x0F 0xAE MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix W0*/ {475, 2064}, /*h(941)=1 0x0F 0xAE MOD[0b11] MOD=3 REG[0b010] RM[nnn] mode64 f3_refining_prefix*/ {941, 2102}, /*h(98)=2 0x0F 0xAE MOD[mm] MOD!=3 REG[0b110] RM[nnn] no_refining_prefix norexw_prefix MODRM()*/ {98, 2090} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = ((4*key % 5) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_125_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(100)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b110] RM[nnn] no_refining_prefix norexw_prefix MODRM()*/ {100, 2090}, /*h(477)=1 0x0F 0xAE MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix W0*/ {477, 2064} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_45_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(981)=0 0x0F 0xAE MOD[0b11] MOD=3 REG[0b101] RM[nnn] f3_refining_prefix W1 mode64*/ {2065} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 981; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_119_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(608)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b110] RM[nnn] no_refining_prefix rexw_prefix MODRM()*/ {2091} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 608; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_25_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(120)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b111] RM[nnn] osz_refining_prefix REFINING66() MODRM()*/ {120, 2098}, /*h(353)=1 0x0F 0xAE MOD[0b11] MOD=3 REG[0b110] RM[nnn] f2_refining_prefix*/ {353, 2118} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_62_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(965)=0 0x0F 0xAE MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix no66_prefix*/ {965, 2110}, /*h(122)=1 0x0F 0xAE MOD[mm] MOD!=3 REG[0b111] RM[nnn] osz_refining_prefix REFINING66() MODRM()*/ {122, 2098}, /*h(355)=2 0x0F 0xAE MOD[0b11] MOD=3 REG[0b110] RM[nnn] f2_refining_prefix*/ {355, 2118} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = ((10*key % 11) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_99_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(124)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b111] RM[nnn] osz_refining_prefix REFINING66() MODRM()*/ {124, 2098}, /*h(357)=1 0x0F 0xAE MOD[0b11] MOD=3 REG[0b110] RM[nnn] f2_refining_prefix*/ {357, 2118} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_10_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(636)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b111] RM[nnn] osz_refining_prefix REFINING66() MODRM()*/ {2098} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 636; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_64_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(389)=0 0x0F 0xAE MOD[0b11] MOD=3 REG[0b000] RM[nnn] mode64 f3_refining_prefix*/ {2100} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 389; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_132_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(901)=0 0x0F 0xAE MOD[0b11] MOD=3 REG[0b000] RM[nnn] mode64 f3_refining_prefix*/ {2100} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 901; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_47_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(405)=0 0x0F 0xAE MOD[0b11] MOD=3 REG[0b001] RM[nnn] mode64 f3_refining_prefix*/ {2101} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 405; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_114_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(917)=0 0x0F 0xAE MOD[0b11] MOD=3 REG[0b001] RM[nnn] mode64 f3_refining_prefix*/ {917, 2101}, /*h(451)=1 0x0F 0xAE MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix no66_prefix*/ {451, 2110} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_30_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(421)=0 0x0F 0xAE MOD[0b11] MOD=3 REG[0b010] RM[nnn] mode64 f3_refining_prefix*/ {2102} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 421; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_12_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(437)=0 0x0F 0xAE MOD[0b11] MOD=3 REG[0b011] RM[nnn] mode64 f3_refining_prefix*/ {2103} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 437; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_80_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(949)=0 0x0F 0xAE MOD[0b11] MOD=3 REG[0b011] RM[nnn] mode64 f3_refining_prefix*/ {2103} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 949; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_3_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(445)=0 0x0F 0xAE MOD[0b11] MOD=3 REG[0b011] RM[nnn] mode64 f3_refining_prefix*/ {2103} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 445; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_145_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(961)=0 0x0F 0xAE MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix no66_prefix*/ {2110} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 961; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_26_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(963)=0 0x0F 0xAE MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix no66_prefix*/ {2110} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 963; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_151_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(453)=0 0x0F 0xAE MOD[0b11] MOD=3 REG[0b100] RM[nnn] f3_refining_prefix no66_prefix*/ {2110} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 453; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_137_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(448)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b100] RM[nnn] f3_refining_prefix no66_prefix MODRM()*/ {2111} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 448; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_85_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(962)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b100] RM[nnn] f3_refining_prefix no66_prefix MODRM()*/ {2111} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 962; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_122_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(964)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b100] RM[nnn] f3_refining_prefix no66_prefix MODRM()*/ {2111} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 964; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_57_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(109)=0 0x0F 0xAE MOD[0b11] MOD=3 REG[0b110] RM[nnn] osz_refining_prefix*/ {2116} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 109; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_124_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(621)=0 0x0F 0xAE MOD[0b11] MOD=3 REG[0b110] RM[nnn] osz_refining_prefix*/ {2116} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 621; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_110_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(616)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b110] RM[nnn] osz_refining_prefix REFINING66() MODRM()*/ {616, 2150}, /*h(993)=1 0x0F 0xAE MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {993, 2117} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_147_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(618)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b110] RM[nnn] osz_refining_prefix REFINING66() MODRM()*/ {618, 2150}, /*h(995)=1 0x0F 0xAE MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {995, 2117} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_70_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(491)=0 0x0F 0xAE MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {2117} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 491; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_116_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(108)=0 0x0F 0xAE MOD[mm] MOD!=3 REG[0b110] RM[nnn] osz_refining_prefix REFINING66() MODRM()*/ {108, 2150}, /*h(485)=1 0x0F 0xAE MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix*/ {485, 2117} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_84_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(873)=0 0x0F 0xAE MOD[0b11] MOD=3 REG[0b110] RM[nnn] f2_refining_prefix*/ {2118} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 873; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0_90_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(365)=0 0x0F 0xAE MOD[0b11] MOD=3 REG[0b110] RM[nnn] f2_refining_prefix*/ {2118} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 365; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xae_vv0(const xed_decoded_inst_t* d) { typedef xed_uint32_t (*xed_find_func_t)(const xed_decoded_inst_t*); typedef struct {xed_uint32_t key; xed_find_func_t l2_func;} lu_entry_t; static const lu_entry_t lu_table[156] = { /*h(610)=0 */ {610, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_0_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(877)=2 */ {877, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_2_l1}, /*h(445)=3 */ {445, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_3_l1}, /*h(68)=4 */ {68, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_4_l1}, /*h(1000)=5 */ {1000, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_5_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(81)=9 */ {81, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_9_l1}, /*h(636)=10 */ {636, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_10_l1}, /*h(869)=11 */ {869, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_11_l1}, /*h(437)=12 */ {437, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_12_l1}, /*h(992)=13 */ {992, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_13_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(560)=15 */ {560, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_15_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(361)=17 */ {361, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_17_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1005)=19 */ {1005, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_19_l1}, /*h(107)=20 */ {107, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_20_l1}, /*h(429)=21 */ {429, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_21_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(353)=25 */ {353, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_25_l1}, /*h(963)=26 */ {963, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_26_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(620)=28 */ {620, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_28_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(421)=30 */ {421, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_30_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(544)=32 */ {544, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_32_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(489)=34 */ {489, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_34_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(612)=36 */ {612, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_36_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(413)=38 */ {413, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_38_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(104)=42 */ {104, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_42_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(981)=45 */ {981, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_45_l1}, /*h(83)=46 */ {83, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_46_l1}, /*h(405)=47 */ {405, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_47_l1}, /*h(960)=48 */ {960, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_48_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(994)=50 */ {994, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_50_l1}, /*h(617)=51 */ {617, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_51_l1}, /*h(562)=52 */ {562, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_52_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(363)=54 */ {363, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_54_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(397)=56 */ {397, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_56_l1}, /*h(109)=57 */ {109, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_57_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(609)=59 */ {609, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_59_l1}, /*h(465)=60 */ {465, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_60_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(355)=62 */ {355, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_62_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(389)=64 */ {389, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_64_l1}, /*h(101)=65 */ {101, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_65_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(512)=67 */ {512, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_67_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(80)=69 */ {80, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_69_l1}, /*h(491)=70 */ {491, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_70_l1}, /*h(957)=71 */ {957, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_71_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(4)=73 */ {4, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_73_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(449)=77 */ {449, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_77_l1}, /*h(1004)=78 */ {1004, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_78_l1}, /*h(106)=79 */ {106, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_79_l1}, /*h(949)=80 */ {949, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_80_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(85)=83 */ {85, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_83_l1}, /*h(873)=84 */ {873, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_84_l1}, /*h(962)=85 */ {962, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_85_l1}, /*h(64)=86 */ {64, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_86_l1}, /*h(619)=87 */ {619, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_87_l1}, /*h(941)=88 */ {941, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_88_l1}, /*h(564)=89 */ {564, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_89_l1}, /*h(365)=90 */ {365, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_90_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(865)=93 */ {865, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_93_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(611)=96 */ {611, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_96_l1}, /*h(933)=97 */ {933, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_97_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(357)=99 */ {357, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_99_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1001)=101 */ {1001, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_101_l1}, /*h(480)=102 */ {480, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_102_l1}, /*h(48)=103 */ {48, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_103_l1}, /*h(514)=104 */ {514, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_104_l1}, /*h(82)=105 */ {82, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_105_l1}, /*h(925)=106 */ {925, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_106_l1}, /*h(493)=107 */ {493, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_107_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(616)=110 */ {616, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_110_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(595)=113 */ {595, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_113_l1}, /*h(451)=114 */ {451, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_114_l1}, /*h(629)=115 */ {629, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_115_l1}, /*h(108)=116 */ {108, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_116_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(608)=119 */ {608, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_119_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(875)=121 */ {875, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_121_l1}, /*h(964)=122 */ {964, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_122_l1}, /*h(909)=123 */ {909, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_123_l1}, /*h(621)=124 */ {621, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_124_l1}, /*h(100)=125 */ {100, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_125_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(867)=130 */ {867, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_130_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(901)=132 */ {901, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_132_l1}, /*h(469)=133 */ {469, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_133_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(592)=136 */ {592, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_136_l1}, /*h(448)=137 */ {448, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_137_l1}, /*h(1003)=138 */ {1003, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_138_l1}, /*h(105)=139 */ {105, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_139_l1}, /*h(50)=140 */ {50, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_140_l1}, /*h(516)=141 */ {516, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_141_l1}, /*h(84)=142 */ {84, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_142_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(961)=145 */ {961, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_145_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(618)=147 */ {618, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_147_l1}, /*h(97)=148 */ {97, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_148_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(597)=150 */ {597, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_150_l1}, /*h(453)=151 */ {453, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_151_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(576)=154 */ {576, xed3_phash_find_maplegacy_map1_opcode0xae_vv0_154_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, }; xed_union64_t t, u; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = (t.u64 = 2654435769 * key, u.u64 = t.s.lo32 * 156ULL, u.s.hi32); return (*lu_table[hidx].l2_func)(d); } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xaf_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0xAF MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {497}, /*h(1)=1 0x0F 0xAF MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {498} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xb0_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0xB0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() nolock_prefix*/ {1291}, /*h(1)=1 0x0F 0xB0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() lock_prefix*/ {1289}, /*h(2)=2 0x0F 0xB0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1292}, /*h(3)=3 0x0F 0xB0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1292} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xb1_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0xB1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() nolock_prefix*/ {1293}, /*h(1)=1 0x0F 0xB1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() lock_prefix*/ {1290}, /*h(2)=2 0x0F 0xB1 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1294}, /*h(3)=3 0x0F 0xB1 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1294} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xb2_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(0)=0 0x0F 0xB2 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1295} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xb3_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0xB3 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() nolock_prefix*/ {576}, /*h(1)=1 0x0F 0xB3 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() lock_prefix*/ {573}, /*h(2)=2 0x0F 0xB3 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {577}, /*h(3)=3 0x0F 0xB3 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {577} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xb4_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(0)=0 0x0F 0xB4 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1296} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xb5_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(0)=0 0x0F 0xB5 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1297} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xb6_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0xB6 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1298}, /*h(1)=1 0x0F 0xB6 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1299} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xb7_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0xB7 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1300}, /*h(1)=1 0x0F 0xB7 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1301} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xb8_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(6)=0 0x0F 0xB8 f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1785}, /*h(7)=1 0x0F 0xB8 f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1786} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_REP(d); hidx = key - 6; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xb9_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0xB9 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1388}, /*h(1)=1 0x0F 0xB9 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1389} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xba_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[16] = { /*h(16)=0 0x0F 0xBA MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM() UIMM8()*/ {562}, /*h(17)=1 0x0F 0xBA MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM() UIMM8()*/ {562}, /*h(18)=2 0x0F 0xBA MOD[0b11] MOD=3 REG[0b100] RM[nnn] UIMM8()*/ {563}, /*h(19)=3 0x0F 0xBA MOD[0b11] MOD=3 REG[0b100] RM[nnn] UIMM8()*/ {563}, /*h(20)=4 0x0F 0xBA MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() UIMM8() nolock_prefix*/ {568}, /*h(21)=5 0x0F 0xBA MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() UIMM8() lock_prefix*/ {566}, /*h(22)=6 0x0F 0xBA MOD[0b11] MOD=3 REG[0b101] RM[nnn] UIMM8()*/ {569}, /*h(23)=7 0x0F 0xBA MOD[0b11] MOD=3 REG[0b101] RM[nnn] UIMM8()*/ {569}, /*h(24)=8 0x0F 0xBA MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM() UIMM8() nolock_prefix*/ {574}, /*h(25)=9 0x0F 0xBA MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM() UIMM8() lock_prefix*/ {572}, /*h(26)=10 0x0F 0xBA MOD[0b11] MOD=3 REG[0b110] RM[nnn] UIMM8()*/ {575}, /*h(27)=11 0x0F 0xBA MOD[0b11] MOD=3 REG[0b110] RM[nnn] UIMM8()*/ {575}, /*h(28)=12 0x0F 0xBA MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM() UIMM8() nolock_prefix*/ {580}, /*h(29)=13 0x0F 0xBA MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM() UIMM8() lock_prefix*/ {578}, /*h(30)=14 0x0F 0xBA MOD[0b11] MOD=3 REG[0b111] RM[nnn] UIMM8()*/ {581}, /*h(31)=15 0x0F 0xBA MOD[0b11] MOD=3 REG[0b111] RM[nnn] UIMM8()*/ {581} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_REG(d); hidx = key - 16; if(hidx <= 15) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xbb_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0xBB MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() nolock_prefix*/ {582}, /*h(1)=1 0x0F 0xBB MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() lock_prefix*/ {579}, /*h(2)=2 0x0F 0xBB MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {583}, /*h(3)=3 0x0F 0xBB MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {583} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xbc_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[12] = { /*h(0)=0 0x0F 0xBC not_refining_f3 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {0, 2123}, /*h(4)=1 0x0F 0xBC not_refining_f3 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {4, 2123}, /*h(6)=2 0x0F 0xBC refining_f3 TZCNT=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {6, 2125}, /*h(8)=3 0x0F 0xBC not_refining_f3 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8, 2123}, /*h(12)=4 0x0F 0xBC not_refining_f3 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12, 2123}, /*h(14)=5 0x0F 0xBC refining_f3 TZCNT=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {14, 2121}, /*h(1)=6 0x0F 0xBC not_refining_f3 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1, 2124}, /*h(5)=7 0x0F 0xBC not_refining_f3 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {5, 2124}, /*h(7)=8 0x0F 0xBC refining_f3 TZCNT=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {7, 2126}, /*h(9)=9 0x0F 0xBC not_refining_f3 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {9, 2124}, /*h(13)=10 0x0F 0xBC not_refining_f3 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {13, 2124}, /*h(15)=11 0x0F 0xBC refining_f3 TZCNT=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {15, 2122} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_REP_TZCNT(d); hidx = ((18*key % 47) % 12); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xbd_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[12] = { /*h(0)=0 0x0F 0xBD not_refining_f3 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {0, 2132}, /*h(10)=1 0x0F 0xBD not_refining_f3 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {10, 2133}, /*h(12)=2 0x0F 0xBD refining_f3 LZCNT=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {12, 2134}, /*h(1)=3 0x0F 0xBD not_refining_f3 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1, 2132}, /*h(11)=4 0x0F 0xBD not_refining_f3 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {11, 2133}, /*h(13)=5 0x0F 0xBD f3_refining_prefix LZCNT=1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {13, 2130}, /*h(2)=6 0x0F 0xBD not_refining_f3 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {2, 2133}, /*h(8)=7 0x0F 0xBD not_refining_f3 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8, 2132}, /*h(14)=8 0x0F 0xBD refining_f3 LZCNT=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {14, 2135}, /*h(3)=9 0x0F 0xBD not_refining_f3 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {3, 2133}, /*h(9)=10 0x0F 0xBD not_refining_f3 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {9, 2132}, /*h(15)=11 0x0F 0xBD f3_refining_prefix LZCNT=1 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {15, 2131} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LZCNT_MOD3_REP(d); hidx = ((3*key % 17) % 12); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xbe_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0xBE MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1624}, /*h(1)=1 0x0F 0xBE MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1625} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xbf_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0xBF MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1626}, /*h(1)=1 0x0F 0xBF MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1627} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc0_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0xC0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() nolock_prefix*/ {1304}, /*h(1)=1 0x0F 0xC0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() lock_prefix*/ {1302}, /*h(2)=2 0x0F 0xC0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1305}, /*h(3)=3 0x0F 0xC0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1305} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc1_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0xC1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() nolock_prefix*/ {1306}, /*h(1)=1 0x0F 0xC1 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() lock_prefix*/ {1303}, /*h(2)=2 0x0F 0xC1 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1307}, /*h(3)=3 0x0F 0xC1 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1307} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc2_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[12] = { /*h(0)=0 0x0F 0xC2 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() UIMM8()*/ {0, 1308}, /*h(10)=1 0x0F 0xC2 f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM() UIMM8()*/ {10, 1327}, /*h(12)=2 0x0F 0xC2 f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM() UIMM8()*/ {12, 1321}, /*h(1)=3 0x0F 0xC2 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8()*/ {1, 1309}, /*h(11)=4 0x0F 0xC2 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66() UIMM8()*/ {11, 1328}, /*h(13)=5 0x0F 0xC2 f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66() UIMM8()*/ {13, 1322}, /*h(2)=6 0x0F 0xC2 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM() UIMM8()*/ {2, 1323}, /*h(8)=7 0x0F 0xC2 f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM() UIMM8()*/ {8, 1327}, /*h(14)=8 0x0F 0xC2 f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM() UIMM8()*/ {14, 1321}, /*h(3)=9 0x0F 0xC2 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66() UIMM8()*/ {3, 1324}, /*h(9)=10 0x0F 0xC2 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66() UIMM8()*/ {9, 1328}, /*h(15)=11 0x0F 0xC2 f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66() UIMM8()*/ {15, 1322} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = ((3*key % 17) % 12); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc3_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[6] = { /*h(0)=0 0x0F 0xC3 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] not64 MODRM()*/ {0, 1310}, /*h(64)=1 0x0F 0xC3 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] not64 MODRM()*/ {64, 1310}, /*h(2)=2 0x0F 0xC3 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] not64 MODRM()*/ {2, 1310}, /*h(66)=3 0x0F 0xC3 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] not64 MODRM()*/ {66, 1310}, /*h(4)=4 0x0F 0xC3 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] mode64 norexw_prefix MODRM()*/ {4, 1311}, /*h(68)=5 0x0F 0xC3 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] mode64 rexw_prefix MODRM()*/ {68, 1312} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REP_REXW(d); hidx = ((8*key % 7) % 6); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc4_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0xC4 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() UIMM8()*/ {1313}, /*h(1)=1 0x0F 0xC4 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8()*/ {1314}, /*h(2)=2 0x0F 0xC4 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM() UIMM8()*/ {1315}, /*h(3)=3 0x0F 0xC4 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66() UIMM8()*/ {1316} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc5_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*empty slot1 */ {0,0}, /*h(1)=1 0x0F 0xC5 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8()*/ {1, 1317}, /*h(3)=2 0x0F 0xC5 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66() UIMM8()*/ {3, 1318} }; xed_union64_t t, u; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = (t.u64 = 2654435769 * key, u.u64 = t.s.lo32 * 3ULL, u.s.hi32); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc6_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0xC6 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() UIMM8()*/ {1319}, /*h(1)=1 0x0F 0xC6 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] UIMM8()*/ {1320}, /*h(2)=2 0x0F 0xC6 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM() UIMM8()*/ {1325}, /*h(3)=3 0x0F 0xC6 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66() UIMM8()*/ {1326} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_136_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1572)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() nolock_prefix*/ {1572, 590}, /*h(208)=1 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b110] RM[nnn] osz_refining_prefix REFINING66() MODRM()*/ {208, 584} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_103_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1232)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b110] RM[nnn] osz_refining_prefix REFINING66() MODRM()*/ {1232, 584}, /*h(999)=1 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b111] RM[nnn] f3_refining_prefix not64*/ {999, 2108} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_5_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(212)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b110] RM[nnn] osz_refining_prefix REFINING66() MODRM()*/ {212, 584}, /*h(1576)=1 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 rexw_prefix IMMUNE66() MODRM() nolock_prefix*/ {1576, 593} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_220_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1236)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b110] RM[nnn] osz_refining_prefix REFINING66() MODRM()*/ {1236, 584}, /*h(1003)=1 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b111] RM[nnn] f3_refining_prefix mode64*/ {1003, 2109} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_122_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(216)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b110] RM[nnn] osz_refining_prefix REFINING66() MODRM()*/ {216, 584}, /*h(970)=1 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix mode64*/ {970, 2176} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_89_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1994)=0 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix mode64*/ {1994, 2176}, /*h(1240)=1 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b110] RM[nnn] osz_refining_prefix REFINING66() MODRM()*/ {1240, 584} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_41_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(209)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b110] RM[nnn] osz_refining_prefix REFINING66() MODRM()*/ {209, 584}, /*h(1573)=1 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() lock_prefix*/ {1573, 588} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_8_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1233)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b110] RM[nnn] osz_refining_prefix REFINING66() MODRM()*/ {584} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 1233; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_159_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(1056)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() nolock_prefix*/ {1056, 590}, /*h(213)=1 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b110] RM[nnn] osz_refining_prefix REFINING66() MODRM()*/ {213, 584}, /*h(2043)=2 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b111] RM[nnn] f3_refining_prefix mode64*/ {2043, 2109} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = ((3*key % 11) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_125_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1237)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b110] RM[nnn] osz_refining_prefix REFINING66() MODRM()*/ {584} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 1237; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_28_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1060)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() nolock_prefix*/ {1060, 590}, /*h(217)=1 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b110] RM[nnn] osz_refining_prefix REFINING66() MODRM()*/ {217, 584} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_243_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1241)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b110] RM[nnn] osz_refining_prefix REFINING66() MODRM()*/ {584} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 1241; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_164_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(569)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 norexw_prefix IMMUNE66() MODRM() lock_prefix*/ {569, 589}, /*h(2022)=1 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b111] RM[nnn] f3_refining_prefix not64*/ {2022, 2108}, /*h(192)=2 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b110] RM[nnn] no_refining_prefix MODRM()*/ {192, 585} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_131_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1216)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b110] RM[nnn] no_refining_prefix MODRM()*/ {1216, 585}, /*h(229)=1 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b111] RM[nnn] no_refining_prefix MODRM()*/ {229, 586} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_33_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(196)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b110] RM[nnn] no_refining_prefix MODRM()*/ {196, 585}, /*h(2026)=1 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b111] RM[nnn] f3_refining_prefix mode64*/ {2026, 2109} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = ((4*key % 7) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_0_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1220)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b110] RM[nnn] no_refining_prefix MODRM()*/ {1220, 585}, /*h(233)=1 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b111] RM[nnn] no_refining_prefix MODRM()*/ {233, 586} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_150_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(200)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b110] RM[nnn] no_refining_prefix MODRM()*/ {585} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 200; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_117_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1224)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b110] RM[nnn] no_refining_prefix MODRM()*/ {585} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 1224; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_69_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(193)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b110] RM[nnn] no_refining_prefix MODRM()*/ {585} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 193; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_36_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(230)=0 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b111] RM[nnn] not_refining*/ {230, 2099}, /*h(1217)=1 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b110] RM[nnn] no_refining_prefix MODRM()*/ {1217, 585}, /*h(984)=2 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b110] RM[nnn] f3_refining_prefix IGNORE66() MODRM()*/ {984, 587} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = ((3*key % 5) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_186_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1184)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() rexw_prefix no_refining_prefix*/ {1184, 2093}, /*h(197)=1 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b110] RM[nnn] no_refining_prefix MODRM()*/ {197, 585} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_153_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(234)=0 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b111] RM[nnn] not_refining*/ {234, 2099}, /*h(1221)=1 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b110] RM[nnn] no_refining_prefix MODRM()*/ {1221, 585} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_55_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1188)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() rexw_prefix no_refining_prefix*/ {1188, 2093}, /*h(201)=1 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b110] RM[nnn] no_refining_prefix MODRM()*/ {201, 585} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_22_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1225)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b110] RM[nnn] no_refining_prefix MODRM()*/ {585} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 1225; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_109_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(224)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b111] RM[nnn] no_refining_prefix MODRM()*/ {586} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 224; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_75_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1248)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b111] RM[nnn] no_refining_prefix MODRM()*/ {1248, 586}, /*h(1015)=1 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b111] RM[nnn] f3_refining_prefix not64*/ {1015, 2108} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_226_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(228)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b111] RM[nnn] no_refining_prefix MODRM()*/ {228, 586}, /*h(1825)=1 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() lock_prefix*/ {1825, 588} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_193_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1252)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b111] RM[nnn] no_refining_prefix MODRM()*/ {586} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 1252; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_95_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(232)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b111] RM[nnn] no_refining_prefix MODRM()*/ {232, 586}, /*h(1219)=1 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b110] RM[nnn] not_refining*/ {1219, 2075}, /*h(1829)=2 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() lock_prefix*/ {1829, 588} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = ((9*key % 11) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_62_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1256)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b111] RM[nnn] no_refining_prefix MODRM()*/ {586} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 1256; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_14_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(225)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b111] RM[nnn] no_refining_prefix MODRM()*/ {586} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 225; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_229_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1249)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b111] RM[nnn] no_refining_prefix MODRM()*/ {586} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 1249; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_98_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1253)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b111] RM[nnn] no_refining_prefix MODRM()*/ {586} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 1253; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_215_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1257)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b111] RM[nnn] no_refining_prefix MODRM()*/ {1257, 586}, /*h(37)=1 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() lock_prefix*/ {37, 588} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_77_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(960)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b110] RM[nnn] f3_refining_prefix IGNORE66() MODRM()*/ {587} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 960; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_44_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1984)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b110] RM[nnn] f3_refining_prefix IGNORE66() MODRM()*/ {587} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 1984; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_49_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(1120)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM() rexw_prefix no_refining_prefix*/ {1120, 2095}, /*h(976)=1 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b110] RM[nnn] f3_refining_prefix IGNORE66() MODRM()*/ {976, 587}, /*h(133)=2 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM() norexw_prefix no_refining_prefix*/ {133, 2096} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = ((4*key % 5) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_16_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2000)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b110] RM[nnn] f3_refining_prefix IGNORE66() MODRM()*/ {2000, 587}, /*h(1157)=1 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM() rexw_prefix no_refining_prefix*/ {1157, 2097} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_194_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(964)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b110] RM[nnn] f3_refining_prefix IGNORE66() MODRM()*/ {587} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 964; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_161_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1988)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b110] RM[nnn] f3_refining_prefix IGNORE66() MODRM()*/ {587} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 1988; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_166_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(980)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b110] RM[nnn] f3_refining_prefix IGNORE66() MODRM()*/ {980, 587}, /*h(137)=1 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM() norexw_prefix no_refining_prefix*/ {137, 2096}, /*h(1124)=2 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM() rexw_prefix no_refining_prefix*/ {1124, 2095} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = ((3*key % 5) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_133_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2004)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b110] RM[nnn] f3_refining_prefix IGNORE66() MODRM()*/ {2004, 587}, /*h(1161)=1 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM() rexw_prefix no_refining_prefix*/ {1161, 2097} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_63_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(968)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b110] RM[nnn] f3_refining_prefix IGNORE66() MODRM()*/ {587} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 968; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_30_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1992)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b110] RM[nnn] f3_refining_prefix IGNORE66() MODRM()*/ {587} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 1992; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_3_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1254)=0 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b111] RM[nnn] not_refining*/ {1254, 2099}, /*h(2008)=1 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b110] RM[nnn] f3_refining_prefix IGNORE66() MODRM()*/ {2008, 587} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_230_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(961)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b110] RM[nnn] f3_refining_prefix IGNORE66() MODRM()*/ {587} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 961; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_197_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(998)=0 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b111] RM[nnn] f3_refining_prefix not64*/ {998, 2108}, /*h(1985)=1 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b110] RM[nnn] f3_refining_prefix IGNORE66() MODRM()*/ {1985, 587} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_203_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(977)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b110] RM[nnn] f3_refining_prefix IGNORE66() MODRM()*/ {587} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 977; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_170_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1014)=0 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b111] RM[nnn] f3_refining_prefix not64*/ {1014, 2108}, /*h(2001)=1 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b110] RM[nnn] f3_refining_prefix IGNORE66() MODRM()*/ {2001, 587} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_99_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(965)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b110] RM[nnn] f3_refining_prefix IGNORE66() MODRM()*/ {587} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 965; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_66_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1002)=0 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b111] RM[nnn] f3_refining_prefix mode64*/ {1002, 2109}, /*h(1989)=1 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b110] RM[nnn] f3_refining_prefix IGNORE66() MODRM()*/ {1989, 587} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_72_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(981)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b110] RM[nnn] f3_refining_prefix IGNORE66() MODRM()*/ {981, 587}, /*h(227)=1 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b111] RM[nnn] not_refining*/ {227, 2099}, /*h(1824)=2 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() nolock_prefix*/ {1824, 590} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = ((3*key % 5) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_39_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(2005)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b110] RM[nnn] f3_refining_prefix IGNORE66() MODRM()*/ {2005, 587}, /*h(1251)=1 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b111] RM[nnn] not_refining*/ {1251, 2099}, /*h(1018)=2 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b111] RM[nnn] f3_refining_prefix mode64*/ {1018, 2109} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = ((4*key % 5) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_216_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(969)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b110] RM[nnn] f3_refining_prefix IGNORE66() MODRM()*/ {587} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 969; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_183_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1993)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b110] RM[nnn] f3_refining_prefix IGNORE66() MODRM()*/ {587} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 1993; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_189_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(985)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b110] RM[nnn] f3_refining_prefix IGNORE66() MODRM()*/ {985, 587}, /*h(231)=1 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b111] RM[nnn] not_refining*/ {231, 2099}, /*h(1218)=2 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b110] RM[nnn] not_refining*/ {1218, 2075} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = ((4*key % 5) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_156_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2009)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b110] RM[nnn] f3_refining_prefix IGNORE66() MODRM()*/ {2009, 587}, /*h(1255)=1 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b111] RM[nnn] not_refining*/ {1255, 2099} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_97_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(33)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() lock_prefix*/ {588} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 33; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_64_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(1057)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() lock_prefix*/ {1057, 588}, /*h(824)=1 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 norexw_prefix IMMUNE66() MODRM() nolock_prefix*/ {824, 591}, /*h(214)=2 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b110] RM[nnn] not_refining*/ {214, 2075} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = ((3*key % 7) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_205_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(168)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() norexw_prefix no_refining_prefix*/ {168, 2092}, /*h(545)=1 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() lock_prefix*/ {545, 588} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_172_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1192)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() rexw_prefix no_refining_prefix*/ {1192, 2093}, /*h(1569)=1 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() lock_prefix*/ {1569, 588} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_11_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(801)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() lock_prefix*/ {588} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 801; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_70_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2023)=0 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b111] RM[nnn] f3_refining_prefix not64*/ {2023, 2108}, /*h(49)=1 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() lock_prefix*/ {49, 588} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = ((4*key % 5) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_37_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1073)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() lock_prefix*/ {588} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 1073; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_177_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(561)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() lock_prefix*/ {588} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 561; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_144_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1585)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() lock_prefix*/ {588} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 1585; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_231_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(817)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() lock_prefix*/ {588} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 817; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_198_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1841)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() lock_prefix*/ {588} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 1841; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_182_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1061)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() lock_prefix*/ {588} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 1061; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_74_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(549)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() lock_prefix*/ {588} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 549; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_128_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(195)=0 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b110] RM[nnn] not_refining*/ {195, 2075}, /*h(805)=1 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() lock_prefix*/ {805, 588} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_187_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(53)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() lock_prefix*/ {53, 588}, /*h(2027)=1 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b111] RM[nnn] f3_refining_prefix mode64*/ {2027, 2109} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = ((3*key % 5) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_154_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1077)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() lock_prefix*/ {588} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 1077; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_46_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(565)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() lock_prefix*/ {588} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 565; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_13_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(136)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM() norexw_prefix no_refining_prefix*/ {136, 2096}, /*h(1589)=1 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() lock_prefix*/ {1589, 588} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_100_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(821)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() lock_prefix*/ {821, 588}, /*h(211)=1 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b110] RM[nnn] not_refining*/ {211, 2075} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_67_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1845)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() lock_prefix*/ {1845, 588}, /*h(1235)=1 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b110] RM[nnn] not_refining*/ {1235, 2075} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_84_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(41)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 norexw_prefix IMMUNE66() MODRM() lock_prefix*/ {589} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 41; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_191_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(553)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 norexw_prefix IMMUNE66() MODRM() lock_prefix*/ {589} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 553; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_245_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(809)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 norexw_prefix IMMUNE66() MODRM() lock_prefix*/ {809, 589}, /*h(199)=1 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b110] RM[nnn] not_refining*/ {199, 2075} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_56_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(57)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 norexw_prefix IMMUNE66() MODRM() lock_prefix*/ {589} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 57; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_217_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(825)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 norexw_prefix IMMUNE66() MODRM() lock_prefix*/ {825, 589}, /*h(215)=1 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b110] RM[nnn] not_refining*/ {215, 2075} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_192_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(32)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() nolock_prefix*/ {32, 590}, /*h(1019)=1 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b111] RM[nnn] f3_refining_prefix mode64*/ {1019, 2109} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_52_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(544)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() nolock_prefix*/ {590} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 544; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_19_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1568)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() nolock_prefix*/ {590} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 1568; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_105_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(800)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() nolock_prefix*/ {590} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 800; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_165_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(48)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() nolock_prefix*/ {590} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 48; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_132_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1072)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() nolock_prefix*/ {590} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 1072; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_24_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(560)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() nolock_prefix*/ {590} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 560; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_239_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1584)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() nolock_prefix*/ {590} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 1584; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_78_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(816)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() nolock_prefix*/ {816, 590}, /*h(1193)=1 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() rexw_prefix no_refining_prefix*/ {1193, 2093} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_45_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1840)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() nolock_prefix*/ {1840, 590}, /*h(243)=1 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b111] RM[nnn] not_refining*/ {243, 2099} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_61_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2010)=0 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix mode64*/ {2010, 2176}, /*h(36)=1 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() nolock_prefix*/ {36, 590} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = ((3*key % 5) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_169_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(548)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() nolock_prefix*/ {590} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 548; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_223_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(804)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() nolock_prefix*/ {804, 590}, /*h(1270)=1 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b111] RM[nnn] not_refining*/ {1270, 2099} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_190_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1828)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() nolock_prefix*/ {590} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 1828; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_34_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(52)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() nolock_prefix*/ {590} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 52; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_1_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1076)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() nolock_prefix*/ {590} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 1076; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_141_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(564)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() nolock_prefix*/ {590} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 564; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_108_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1588)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() nolock_prefix*/ {590} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 1588; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_195_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(210)=0 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b110] RM[nnn] not_refining*/ {210, 2075}, /*h(820)=1 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() nolock_prefix*/ {820, 590} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_162_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(247)=0 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b111] RM[nnn] not_refining*/ {247, 2099}, /*h(1234)=1 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b110] RM[nnn] not_refining*/ {1234, 2075}, /*h(1844)=2 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 IMMUNE66() MODRM() nolock_prefix*/ {1844, 590} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = ((5*key % 11) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_178_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(40)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 norexw_prefix IMMUNE66() MODRM() nolock_prefix*/ {591} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 40; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_38_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(552)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 norexw_prefix IMMUNE66() MODRM() nolock_prefix*/ {591} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 552; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_92_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(808)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 norexw_prefix IMMUNE66() MODRM() nolock_prefix*/ {591} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 808; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_151_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(56)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 norexw_prefix IMMUNE66() MODRM() nolock_prefix*/ {591} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 56; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_10_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(568)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 norexw_prefix IMMUNE66() MODRM() nolock_prefix*/ {591} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 568; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_51_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1065)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 rexw_prefix IMMUNE66() MODRM() lock_prefix*/ {592} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 1065; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_158_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1577)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 rexw_prefix IMMUNE66() MODRM() lock_prefix*/ {592} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 1577; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_212_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1833)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 rexw_prefix IMMUNE66() MODRM() lock_prefix*/ {1833, 592}, /*h(1223)=1 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b110] RM[nnn] not_refining*/ {1223, 2075} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_23_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1081)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 rexw_prefix IMMUNE66() MODRM() lock_prefix*/ {592} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 1081; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_130_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1593)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 rexw_prefix IMMUNE66() MODRM() lock_prefix*/ {592} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 1593; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_184_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1239)=0 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b110] RM[nnn] not_refining*/ {1239, 2075}, /*h(1849)=1 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 rexw_prefix IMMUNE66() MODRM() lock_prefix*/ {1849, 592} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_145_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1064)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 rexw_prefix IMMUNE66() MODRM() nolock_prefix*/ {593} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 1064; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_59_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1832)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 rexw_prefix IMMUNE66() MODRM() nolock_prefix*/ {1832, 593}, /*h(235)=1 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b111] RM[nnn] not_refining*/ {235, 2099} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_118_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1080)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 rexw_prefix IMMUNE66() MODRM() nolock_prefix*/ {593} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 1080; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_225_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1592)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 rexw_prefix IMMUNE66() MODRM() nolock_prefix*/ {593} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 1592; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_31_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(1848)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] mode64 rexw_prefix IMMUNE66() MODRM() nolock_prefix*/ {1848, 593}, /*h(1238)=1 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b110] RM[nnn] not_refining*/ {1238, 2075}, /*h(251)=2 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b111] RM[nnn] not_refining*/ {251, 2099} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = ((3*key % 11) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_222_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(194)=0 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b110] RM[nnn] not_refining*/ {2075} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 194; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_91_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(198)=0 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b110] RM[nnn] not_refining*/ {198, 2075}, /*h(1185)=1 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() rexw_prefix no_refining_prefix*/ {1185, 2093} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_58_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1222)=0 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b110] RM[nnn] not_refining*/ {2075} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 1222; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_209_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(202)=0 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b110] RM[nnn] not_refining*/ {2075} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 202; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_175_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1226)=0 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b110] RM[nnn] not_refining*/ {2075} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 1226; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_181_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(218)=0 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b110] RM[nnn] not_refining*/ {2075} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 218; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_148_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1242)=0 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b110] RM[nnn] not_refining*/ {2075} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 1242; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_114_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(203)=0 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b110] RM[nnn] not_refining*/ {2075} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 203; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_81_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1227)=0 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b110] RM[nnn] not_refining*/ {2075} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 1227; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_86_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(219)=0 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b110] RM[nnn] not_refining*/ {2075} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 219; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_53_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1010)=0 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b111] RM[nnn] f3_refining_prefix not64*/ {1010, 2108}, /*h(1243)=1 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b110] RM[nnn] not_refining*/ {1243, 2075} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_219_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(160)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() norexw_prefix no_refining_prefix*/ {2092} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 160; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_88_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(164)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() norexw_prefix no_refining_prefix*/ {2092} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 164; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_124_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(161)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() norexw_prefix no_refining_prefix*/ {2092} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 161; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_241_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1152)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM() rexw_prefix no_refining_prefix*/ {1152, 2097}, /*h(165)=1 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() norexw_prefix no_refining_prefix*/ {165, 2092} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_111_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(169)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() norexw_prefix no_refining_prefix*/ {2092} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 169; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_208_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1189)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() rexw_prefix no_refining_prefix*/ {2093} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 1189; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_82_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(96)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM() norexw_prefix no_refining_prefix*/ {2094} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 96; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_199_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(100)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM() norexw_prefix no_refining_prefix*/ {2094} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 100; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_68_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(104)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM() norexw_prefix no_refining_prefix*/ {2094} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 104; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_235_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(97)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM() norexw_prefix no_refining_prefix*/ {2094} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 97; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_104_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(101)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM() norexw_prefix no_refining_prefix*/ {2094} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 101; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_221_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(105)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM() norexw_prefix no_refining_prefix*/ {2094} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 105; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_35_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1128)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM() rexw_prefix no_refining_prefix*/ {2095} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 1128; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_202_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1121)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM() rexw_prefix no_refining_prefix*/ {2095} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 1121; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_71_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1125)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM() rexw_prefix no_refining_prefix*/ {2095} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 1125; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_188_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1129)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM() rexw_prefix no_refining_prefix*/ {2095} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 1129; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_26_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(128)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM() norexw_prefix no_refining_prefix*/ {2096} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 128; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_143_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(132)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM() norexw_prefix no_refining_prefix*/ {2096} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 132; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_180_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(129)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM() norexw_prefix no_refining_prefix*/ {2096} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 129; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_110_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1156)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM() rexw_prefix no_refining_prefix*/ {2097} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 1156; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_228_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1160)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM() rexw_prefix no_refining_prefix*/ {2097} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 1160; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_147_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1153)=0 0x0F 0xC7 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM() rexw_prefix no_refining_prefix*/ {2097} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 1153; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_167_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(226)=0 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b111] RM[nnn] not_refining*/ {2099} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 226; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_134_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1250)=0 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b111] RM[nnn] not_refining*/ {2099} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 1250; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_139_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(242)=0 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b111] RM[nnn] not_refining*/ {2099} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 242; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_106_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1266)=0 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b111] RM[nnn] not_refining*/ {2099} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 1266; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_9_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(246)=0 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b111] RM[nnn] not_refining*/ {2099} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 246; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_120_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1258)=0 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b111] RM[nnn] not_refining*/ {2099} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 1258; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_126_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(250)=0 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b111] RM[nnn] not_refining*/ {2099} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 250; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_93_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1274)=0 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b111] RM[nnn] not_refining*/ {2099} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 1274; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_12_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1267)=0 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b111] RM[nnn] not_refining*/ {2099} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 1267; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_129_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1271)=0 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b111] RM[nnn] not_refining*/ {2099} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 1271; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_25_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1259)=0 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b111] RM[nnn] not_refining*/ {2099} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 1259; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_246_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1275)=0 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b111] RM[nnn] not_refining*/ {2099} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 1275; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_80_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(994)=0 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b111] RM[nnn] f3_refining_prefix not64*/ {2108} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 994; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_47_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2018)=0 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b111] RM[nnn] f3_refining_prefix not64*/ {2108} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 2018; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_20_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2034)=0 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b111] RM[nnn] f3_refining_prefix not64*/ {2108} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 2034; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_137_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2038)=0 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b111] RM[nnn] f3_refining_prefix not64*/ {2108} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 2038; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_234_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(995)=0 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b111] RM[nnn] f3_refining_prefix not64*/ {2108} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 995; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_201_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2019)=0 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b111] RM[nnn] f3_refining_prefix not64*/ {2108} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 2019; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_206_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1011)=0 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b111] RM[nnn] f3_refining_prefix not64*/ {2108} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 1011; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_173_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2035)=0 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b111] RM[nnn] f3_refining_prefix not64*/ {2108} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 2035; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_42_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2039)=0 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b111] RM[nnn] f3_refining_prefix not64*/ {2108} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 2039; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_6_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2042)=0 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b111] RM[nnn] f3_refining_prefix mode64*/ {2109} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 2042; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_94_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(986)=0 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix mode64*/ {2176} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 986; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_27_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(971)=0 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix mode64*/ {2176} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 971; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_242_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1995)=0 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix mode64*/ {2176} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 1995; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_247_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(987)=0 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix mode64*/ {2176} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 987; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_214_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2011)=0 0x0F 0xC7 MOD[0b11] MOD=3 REG[0b110] RM[nnn] f3_refining_prefix mode64*/ {2176} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = key - 2011; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc7_vv0(const xed_decoded_inst_t* d) { typedef xed_uint32_t (*xed_find_func_t)(const xed_decoded_inst_t*); typedef struct {xed_uint32_t key; xed_find_func_t l2_func;} lu_entry_t; static const lu_entry_t lu_table[248] = { /*h(233)=0 */ {233, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_0_l1}, /*h(1076)=1 */ {1076, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_1_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1254)=3 */ {1254, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_3_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1576)=5 */ {1576, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_5_l1}, /*h(2042)=6 */ {2042, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_6_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1233)=8 */ {1233, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_8_l1}, /*h(246)=9 */ {246, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_9_l1}, /*h(568)=10 */ {568, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_10_l1}, /*h(801)=11 */ {801, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_11_l1}, /*h(1267)=12 */ {1267, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_12_l1}, /*h(136)=13 */ {136, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_13_l1}, /*h(225)=14 */ {225, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_14_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1157)=16 */ {1157, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_16_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1568)=19 */ {1568, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_19_l1}, /*h(2034)=20 */ {2034, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_20_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1225)=22 */ {1225, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_22_l1}, /*h(1081)=23 */ {1081, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_23_l1}, /*h(560)=24 */ {560, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_24_l1}, /*h(1259)=25 */ {1259, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_25_l1}, /*h(128)=26 */ {128, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_26_l1}, /*h(971)=27 */ {971, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_27_l1}, /*h(1060)=28 */ {1060, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_28_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1992)=30 */ {1992, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_30_l1}, /*h(251)=31 */ {251, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_31_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2026)=33 */ {2026, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_33_l1}, /*h(52)=34 */ {52, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_34_l1}, /*h(1128)=35 */ {1128, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_35_l1}, /*h(230)=36 */ {230, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_36_l1}, /*h(1073)=37 */ {1073, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_37_l1}, /*h(552)=38 */ {552, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_38_l1}, /*h(1018)=39 */ {1018, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_39_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1573)=41 */ {1573, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_41_l1}, /*h(2039)=42 */ {2039, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_42_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1984)=44 */ {1984, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_44_l1}, /*h(243)=45 */ {243, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_45_l1}, /*h(565)=46 */ {565, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_46_l1}, /*h(2018)=47 */ {2018, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_47_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(133)=49 */ {133, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_49_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1065)=51 */ {1065, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_51_l1}, /*h(544)=52 */ {544, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_52_l1}, /*h(1010)=53 */ {1010, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_53_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1188)=55 */ {1188, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_55_l1}, /*h(57)=56 */ {57, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_56_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1222)=58 */ {1222, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_58_l1}, /*h(235)=59 */ {235, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_59_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2010)=61 */ {2010, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_61_l1}, /*h(1256)=62 */ {1256, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_62_l1}, /*h(968)=63 */ {968, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_63_l1}, /*h(214)=64 */ {214, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_64_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1002)=66 */ {1002, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_66_l1}, /*h(1235)=67 */ {1235, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_67_l1}, /*h(104)=68 */ {104, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_68_l1}, /*h(193)=69 */ {193, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_69_l1}, /*h(2023)=70 */ {2023, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_70_l1}, /*h(1125)=71 */ {1125, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_71_l1}, /*h(227)=72 */ {227, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_72_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(549)=74 */ {549, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_74_l1}, /*h(1015)=75 */ {1015, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_75_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(960)=77 */ {960, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_77_l1}, /*h(1193)=78 */ {1193, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_78_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(994)=80 */ {994, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_80_l1}, /*h(1227)=81 */ {1227, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_81_l1}, /*h(96)=82 */ {96, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_82_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(41)=84 */ {41, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_84_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(219)=86 */ {219, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_86_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(164)=88 */ {164, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_88_l1}, /*h(1994)=89 */ {1994, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_89_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1185)=91 */ {1185, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_91_l1}, /*h(808)=92 */ {808, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_92_l1}, /*h(1274)=93 */ {1274, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_93_l1}, /*h(986)=94 */ {986, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_94_l1}, /*h(1219)=95 */ {1219, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_95_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(33)=97 */ {33, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_97_l1}, /*h(1253)=98 */ {1253, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_98_l1}, /*h(965)=99 */ {965, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_99_l1}, /*h(211)=100 */ {211, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_100_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(999)=103 */ {999, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_103_l1}, /*h(101)=104 */ {101, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_104_l1}, /*h(800)=105 */ {800, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_105_l1}, /*h(1266)=106 */ {1266, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_106_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1588)=108 */ {1588, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_108_l1}, /*h(224)=109 */ {224, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_109_l1}, /*h(1156)=110 */ {1156, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_110_l1}, /*h(169)=111 */ {169, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_111_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(203)=114 */ {203, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_114_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1224)=117 */ {1224, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_117_l1}, /*h(1080)=118 */ {1080, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_118_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1258)=120 */ {1258, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_120_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(970)=122 */ {970, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_122_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(161)=124 */ {161, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_124_l1}, /*h(1237)=125 */ {1237, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_125_l1}, /*h(250)=126 */ {250, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_126_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(195)=128 */ {195, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_128_l1}, /*h(1271)=129 */ {1271, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_129_l1}, /*h(1593)=130 */ {1593, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_130_l1}, /*h(229)=131 */ {229, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_131_l1}, /*h(1072)=132 */ {1072, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_132_l1}, /*h(1161)=133 */ {1161, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_133_l1}, /*h(1250)=134 */ {1250, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_134_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1572)=136 */ {1572, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_136_l1}, /*h(2038)=137 */ {2038, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_137_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(242)=139 */ {242, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_139_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(564)=141 */ {564, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_141_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(132)=143 */ {132, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_143_l1}, /*h(1585)=144 */ {1585, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_144_l1}, /*h(1064)=145 */ {1064, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_145_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1153)=147 */ {1153, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_147_l1}, /*h(1242)=148 */ {1242, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_148_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(200)=150 */ {200, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_150_l1}, /*h(56)=151 */ {56, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_151_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(234)=153 */ {234, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_153_l1}, /*h(1077)=154 */ {1077, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_154_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1255)=156 */ {1255, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_156_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1577)=158 */ {1577, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_158_l1}, /*h(2043)=159 */ {2043, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_159_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1988)=161 */ {1988, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_161_l1}, /*h(247)=162 */ {247, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_162_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2022)=164 */ {2022, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_164_l1}, /*h(48)=165 */ {48, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_165_l1}, /*h(137)=166 */ {137, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_166_l1}, /*h(226)=167 */ {226, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_167_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(548)=169 */ {548, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_169_l1}, /*h(1014)=170 */ {1014, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_170_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1192)=172 */ {1192, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_172_l1}, /*h(2035)=173 */ {2035, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_173_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1226)=175 */ {1226, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_175_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(561)=177 */ {561, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_177_l1}, /*h(40)=178 */ {40, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_178_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(129)=180 */ {129, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_180_l1}, /*h(218)=181 */ {218, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_181_l1}, /*h(1061)=182 */ {1061, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_182_l1}, /*h(1993)=183 */ {1993, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_183_l1}, /*h(1239)=184 */ {1239, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_184_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1184)=186 */ {1184, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_186_l1}, /*h(2027)=187 */ {2027, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_187_l1}, /*h(1129)=188 */ {1129, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_188_l1}, /*h(231)=189 */ {231, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_189_l1}, /*h(1828)=190 */ {1828, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_190_l1}, /*h(553)=191 */ {553, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_191_l1}, /*h(1019)=192 */ {1019, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_192_l1}, /*h(1252)=193 */ {1252, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_193_l1}, /*h(964)=194 */ {964, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_194_l1}, /*h(210)=195 */ {210, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_195_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(998)=197 */ {998, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_197_l1}, /*h(1841)=198 */ {1841, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_198_l1}, /*h(100)=199 */ {100, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_199_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2019)=201 */ {2019, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_201_l1}, /*h(1121)=202 */ {1121, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_202_l1}, /*h(977)=203 */ {977, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_203_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(168)=205 */ {168, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_205_l1}, /*h(1011)=206 */ {1011, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_206_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1189)=208 */ {1189, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_208_l1}, /*h(202)=209 */ {202, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_209_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1223)=212 */ {1223, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_212_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2011)=214 */ {2011, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_214_l1}, /*h(37)=215 */ {37, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_215_l1}, /*h(969)=216 */ {969, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_216_l1}, /*h(215)=217 */ {215, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_217_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(160)=219 */ {160, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_219_l1}, /*h(1003)=220 */ {1003, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_220_l1}, /*h(105)=221 */ {105, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_221_l1}, /*h(194)=222 */ {194, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_222_l1}, /*h(1270)=223 */ {1270, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_223_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1592)=225 */ {1592, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_225_l1}, /*h(1825)=226 */ {1825, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_226_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1160)=228 */ {1160, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_228_l1}, /*h(1249)=229 */ {1249, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_229_l1}, /*h(961)=230 */ {961, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_230_l1}, /*h(817)=231 */ {817, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_231_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(995)=234 */ {995, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_234_l1}, /*h(97)=235 */ {97, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_235_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1584)=239 */ {1584, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_239_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1152)=241 */ {1152, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_241_l1}, /*h(1995)=242 */ {1995, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_242_l1}, /*h(1241)=243 */ {1241, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_243_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(199)=245 */ {199, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_245_l1}, /*h(1275)=246 */ {1275, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_246_l1}, /*h(987)=247 */ {987, xed3_phash_find_maplegacy_map1_opcode0xc7_vv0_247_l1}, }; xed_union64_t t, u; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_OSZ_REG_REP_REXW(d); hidx = (t.u64 = 2654435769 * key, u.u64 = t.s.lo32 * 248ULL, u.s.hi32); return (*lu_table[hidx].l2_func)(d); } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc8_vv0(const xed_decoded_inst_t* d) { return 1628; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xc9_vv0(const xed_decoded_inst_t* d) { return 1628; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xca_vv0(const xed_decoded_inst_t* d) { return 1628; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xcb_vv0(const xed_decoded_inst_t* d) { return 1628; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xcc_vv0(const xed_decoded_inst_t* d) { return 1628; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xcd_vv0(const xed_decoded_inst_t* d) { return 1628; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xce_vv0(const xed_decoded_inst_t* d) { return 1628; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xcf_vv0(const xed_decoded_inst_t* d) { return 1628; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xd0_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[10] = { /*empty slot1 */ {0,0}, /*h(10)=1 0x0F 0xD0 f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {10, 1342}, /*h(2)=2 0x0F 0xD0 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {2, 1339}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(9)=5 0x0F 0xD0 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {9, 1343}, /*empty slot1 */ {0,0}, /*h(11)=7 0x0F 0xD0 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {11, 1343}, /*h(3)=8 0x0F 0xD0 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {3, 1340}, /*h(8)=9 0x0F 0xD0 f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {8, 1342} }; xed_union64_t t, u; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = (t.u64 = 2654435769 * key, u.u64 = t.s.lo32 * 10ULL, u.s.hi32); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xd1_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0xD1 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {618}, /*h(1)=1 0x0F 0xD1 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {619}, /*h(2)=2 0x0F 0xD1 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {620}, /*h(3)=3 0x0F 0xD1 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {621} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xd2_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0xD2 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {636}, /*h(1)=1 0x0F 0xD2 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {637}, /*h(2)=2 0x0F 0xD2 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {638}, /*h(3)=3 0x0F 0xD2 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {639} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xd3_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0xD3 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {654}, /*h(1)=1 0x0F 0xD3 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {655}, /*h(2)=2 0x0F 0xD3 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {656}, /*h(3)=3 0x0F 0xD3 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {657} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xd4_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0xD4 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1329}, /*h(1)=1 0x0F 0xD4 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1330}, /*h(2)=2 0x0F 0xD4 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1331}, /*h(3)=3 0x0F 0xD4 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1332} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xd5_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0xD5 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1333}, /*h(1)=1 0x0F 0xD5 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1334}, /*h(2)=2 0x0F 0xD5 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1335}, /*h(3)=3 0x0F 0xD5 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1336} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xd6_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[12] = { /*h(13)=0 0x0F 0xD6 f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {13, 1341}, /*empty slot1 */ {0,0}, /*h(2)=2 0x0F 0xD6 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {2, 1559}, /*h(15)=3 0x0F 0xD6 f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {15, 1341}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(9)=6 0x0F 0xD6 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {9, 1344}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(11)=9 0x0F 0xD6 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {11, 1344}, /*h(3)=10 0x0F 0xD6 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {3, 1560}, /*empty slot1 */ {0,0} }; xed_union64_t t, u; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = (t.u64 = 2654435769 * key, u.u64 = t.s.lo32 * 12ULL, u.s.hi32); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xd7_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*empty slot1 */ {0,0}, /*h(1)=1 0x0F 0xD7 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1, 1337}, /*h(3)=2 0x0F 0xD7 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {3, 1338} }; xed_union64_t t, u; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = (t.u64 = 2654435769 * key, u.u64 = t.s.lo32 * 3ULL, u.s.hi32); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xd8_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0xD8 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1629}, /*h(1)=1 0x0F 0xD8 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1630}, /*h(2)=2 0x0F 0xD8 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1631}, /*h(3)=3 0x0F 0xD8 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1632} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xd9_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0xD9 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1633}, /*h(1)=1 0x0F 0xD9 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1634}, /*h(2)=2 0x0F 0xD9 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1635}, /*h(3)=3 0x0F 0xD9 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1636} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xda_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0xDA no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1637}, /*h(1)=1 0x0F 0xDA no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1638}, /*h(2)=2 0x0F 0xDA osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1639}, /*h(3)=3 0x0F 0xDA osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1640} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xdb_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0xDB no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1641}, /*h(1)=1 0x0F 0xDB no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1642}, /*h(2)=2 0x0F 0xDB osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1643}, /*h(3)=3 0x0F 0xDB osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1644} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xdc_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0xDC no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1645}, /*h(1)=1 0x0F 0xDC no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1646}, /*h(2)=2 0x0F 0xDC osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1647}, /*h(3)=3 0x0F 0xDC osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1648} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xdd_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0xDD no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1649}, /*h(1)=1 0x0F 0xDD no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1650}, /*h(2)=2 0x0F 0xDD osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1651}, /*h(3)=3 0x0F 0xDD osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1652} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xde_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0xDE no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1653}, /*h(1)=1 0x0F 0xDE no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1654}, /*h(2)=2 0x0F 0xDE osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1655}, /*h(3)=3 0x0F 0xDE osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1656} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xdf_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0xDF no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1657}, /*h(1)=1 0x0F 0xDF no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1658}, /*h(2)=2 0x0F 0xDF osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1659}, /*h(3)=3 0x0F 0xDF osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1660} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xe0_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0xE0 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1345}, /*h(1)=1 0x0F 0xE0 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1346}, /*h(2)=2 0x0F 0xE0 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1347}, /*h(3)=3 0x0F 0xE0 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1348} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xe1_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0xE1 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {624}, /*h(1)=1 0x0F 0xE1 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {625}, /*h(2)=2 0x0F 0xE1 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {626}, /*h(3)=3 0x0F 0xE1 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {627} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xe2_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0xE2 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {642}, /*h(1)=1 0x0F 0xE2 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {643}, /*h(2)=2 0x0F 0xE2 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {644}, /*h(3)=3 0x0F 0xE2 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {645} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xe3_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0xE3 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1349}, /*h(1)=1 0x0F 0xE3 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1350}, /*h(2)=2 0x0F 0xE3 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1351}, /*h(3)=3 0x0F 0xE3 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1352} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xe4_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0xE4 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1353}, /*h(1)=1 0x0F 0xE4 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1354}, /*h(2)=2 0x0F 0xE4 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1355}, /*h(3)=3 0x0F 0xE4 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1356} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xe5_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0xE5 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1357}, /*h(1)=1 0x0F 0xE5 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1358}, /*h(2)=2 0x0F 0xE5 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1359}, /*h(3)=3 0x0F 0xE5 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1360} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xe6_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[15] = { /*h(13)=0 0x0F 0xE6 f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {13, 1366}, /*empty slot1 */ {0,0}, /*h(10)=2 0x0F 0xE6 f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {10, 1367}, /*h(2)=3 0x0F 0xE6 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {2, 1362}, /*h(15)=4 0x0F 0xE6 f3_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {15, 1366}, /*empty slot1 */ {0,0}, /*h(12)=6 0x0F 0xE6 f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {12, 1365}, /*empty slot1 */ {0,0}, /*h(9)=8 0x0F 0xE6 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {9, 1368}, /*h(14)=9 0x0F 0xE6 f3_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {14, 1365}, /*empty slot1 */ {0,0}, /*h(11)=11 0x0F 0xE6 f2_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] IGNORE66()*/ {11, 1368}, /*h(3)=12 0x0F 0xE6 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {3, 1363}, /*empty slot1 */ {0,0}, /*h(8)=14 0x0F 0xE6 f2_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM()*/ {8, 1367} }; xed_union64_t t, u; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = (t.u64 = 2654435769 * key, u.u64 = t.s.lo32 * 15ULL, u.s.hi32); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xe7_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0F 0xE7 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {0, 1361}, /*h(2)=1 0x0F 0xE7 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {2, 1364} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xe8_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0xE8 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1661}, /*h(1)=1 0x0F 0xE8 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1662}, /*h(2)=2 0x0F 0xE8 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1663}, /*h(3)=3 0x0F 0xE8 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1664} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xe9_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0xE9 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1665}, /*h(1)=1 0x0F 0xE9 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1666}, /*h(2)=2 0x0F 0xE9 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1667}, /*h(3)=3 0x0F 0xE9 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1668} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xea_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0xEA no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1669}, /*h(1)=1 0x0F 0xEA no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1670}, /*h(2)=2 0x0F 0xEA osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1671}, /*h(3)=3 0x0F 0xEA osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1672} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xeb_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0xEB no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1673}, /*h(1)=1 0x0F 0xEB no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1674}, /*h(2)=2 0x0F 0xEB osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1675}, /*h(3)=3 0x0F 0xEB osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1676} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xec_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0xEC no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1677}, /*h(1)=1 0x0F 0xEC no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1678}, /*h(2)=2 0x0F 0xEC osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1679}, /*h(3)=3 0x0F 0xEC osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1680} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xed_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0xED no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1681}, /*h(1)=1 0x0F 0xED no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1682}, /*h(2)=2 0x0F 0xED osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1683}, /*h(3)=3 0x0F 0xED osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1684} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xee_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0xEE no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1685}, /*h(1)=1 0x0F 0xEE no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1686}, /*h(2)=2 0x0F 0xEE osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1687}, /*h(3)=3 0x0F 0xEE osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1688} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xef_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0xEF no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1689}, /*h(1)=1 0x0F 0xEF no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1690}, /*h(2)=2 0x0F 0xEF osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1691}, /*h(3)=3 0x0F 0xEF osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1692} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xf0_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4)=0 0x0F 0xF0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] IGNORE66() MODRM() f2_refining_prefix*/ {1383} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_REP(d); hidx = key - 4; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xf1_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0xF1 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {630}, /*h(1)=1 0x0F 0xF1 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {631}, /*h(2)=2 0x0F 0xF1 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {632}, /*h(3)=3 0x0F 0xF1 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {633} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xf2_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0xF2 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {648}, /*h(1)=1 0x0F 0xF2 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {649}, /*h(2)=2 0x0F 0xF2 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {650}, /*h(3)=3 0x0F 0xF2 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {651} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xf3_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0xF3 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {660}, /*h(1)=1 0x0F 0xF3 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {661}, /*h(2)=2 0x0F 0xF3 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {662}, /*h(3)=3 0x0F 0xF3 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {663} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xf4_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0xF4 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1369}, /*h(1)=1 0x0F 0xF4 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1370}, /*h(2)=2 0x0F 0xF4 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1371}, /*h(3)=3 0x0F 0xF4 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1372} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xf5_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0xF5 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1373}, /*h(1)=1 0x0F 0xF5 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1374}, /*h(2)=2 0x0F 0xF5 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1375}, /*h(3)=3 0x0F 0xF5 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1376} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xf6_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0xF6 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1377}, /*h(1)=1 0x0F 0xF6 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1378}, /*h(2)=2 0x0F 0xF6 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1379}, /*h(3)=3 0x0F 0xF6 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1380} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xf7_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*empty slot1 */ {0,0}, /*h(1)=1 0x0F 0xF7 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] OVERRIDE_SEG0()*/ {1, 1381}, /*h(3)=2 0x0F 0xF7 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66() OVERRIDE_SEG0()*/ {3, 1382} }; xed_union64_t t, u; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = (t.u64 = 2654435769 * key, u.u64 = t.s.lo32 * 3ULL, u.s.hi32); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xf8_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0xF8 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1693}, /*h(1)=1 0x0F 0xF8 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1694}, /*h(2)=2 0x0F 0xF8 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1695}, /*h(3)=3 0x0F 0xF8 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1696} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xf9_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0xF9 no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1697}, /*h(1)=1 0x0F 0xF9 no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1698}, /*h(2)=2 0x0F 0xF9 osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1699}, /*h(3)=3 0x0F 0xF9 osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1700} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xfa_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0xFA no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1701}, /*h(1)=1 0x0F 0xFA no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1702}, /*h(2)=2 0x0F 0xFA osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1703}, /*h(3)=3 0x0F 0xFA osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1704} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xfb_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0xFB no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1705}, /*h(1)=1 0x0F 0xFB no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1706}, /*h(2)=2 0x0F 0xFB osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1707}, /*h(3)=3 0x0F 0xFB osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1708} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xfc_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0xFC no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1709}, /*h(1)=1 0x0F 0xFC no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1710}, /*h(2)=2 0x0F 0xFC osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1711}, /*h(3)=3 0x0F 0xFC osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1712} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xfd_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0xFD no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1713}, /*h(1)=1 0x0F 0xFD no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1714}, /*h(2)=2 0x0F 0xFD osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1715}, /*h(3)=3 0x0F 0xFD osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1716} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xfe_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x0F 0xFE no_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1717}, /*h(1)=1 0x0F 0xFE no_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1718}, /*h(2)=2 0x0F 0xFE osz_refining_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] REFINING66() MODRM()*/ {1719}, /*h(3)=3 0x0F 0xFE osz_refining_prefix MOD[0b11] MOD=3 REG[rrr] RM[nnn] REFINING66()*/ {1720} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_OSZ_REP(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map1_opcode0xff_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[8] = { /*h(0)=0 0x0F 0xFF MODE_SHORT_UD0=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1386}, /*h(1)=1 0x0F 0xFF MODE_SHORT_UD0=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1386}, /*h(2)=2 0x0F 0xFF MODE_SHORT_UD0=0 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {1386}, /*h(3)=3 0x0F 0xFF MODE_SHORT_UD0=0 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {1387}, /*h(4)=4 0x0F 0xFF MODE_SHORT_UD0=1*/ {1385}, /*h(5)=5 0x0F 0xFF MODE_SHORT_UD0=1*/ {1385}, /*h(6)=6 0x0F 0xFF MODE_SHORT_UD0=1*/ {1385}, /*h(7)=7 0x0F 0xFF MODE_SHORT_UD0=1*/ {1385} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD_MODE_SHORT_UD0(d); hidx = key - 0; if(hidx <= 7) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x0_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x00 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() nolock_prefix*/ {183}, /*h(1)=1 0x00 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() lock_prefix*/ {173}, /*h(2)=2 0x00 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {184}, /*h(3)=3 0x00 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {184} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x1_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x01 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() nolock_prefix*/ {185}, /*h(1)=1 0x01 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() lock_prefix*/ {174}, /*h(2)=2 0x01 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {186}, /*h(3)=3 0x01 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {186} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x2_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x02 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {187}, /*h(1)=1 0x02 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {188} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x3_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x03 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {189}, /*h(1)=1 0x03 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {190} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x4_vv0(const xed_decoded_inst_t* d) { return 191; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x5_vv0(const xed_decoded_inst_t* d) { return 192; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x6_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x06 not64*/ {535}, /*h(1)=1 0x06 not64*/ {535} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x7_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x07 not64*/ {357}, /*h(1)=1 0x07 not64*/ {357} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x8_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x08 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() nolock_prefix*/ {207}, /*h(1)=1 0x08 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() lock_prefix*/ {197}, /*h(2)=2 0x08 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {208}, /*h(3)=3 0x08 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {208} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x9_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x09 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() nolock_prefix*/ {209}, /*h(1)=1 0x09 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() lock_prefix*/ {198}, /*h(2)=2 0x09 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {210}, /*h(3)=3 0x09 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {210} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xa_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0A MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {211}, /*h(1)=1 0x0A MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {212} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xb_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0B MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {213}, /*h(1)=1 0x0B MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {214} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xc_vv0(const xed_decoded_inst_t* d) { return 215; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd_vv0(const xed_decoded_inst_t* d) { return 216; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xe_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x0E not64*/ {536}, /*h(1)=1 0x0E not64*/ {536} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x10_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x10 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() nolock_prefix*/ {231}, /*h(1)=1 0x10 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() lock_prefix*/ {221}, /*h(2)=2 0x10 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {232}, /*h(3)=3 0x10 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {232} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x11_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x11 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() nolock_prefix*/ {233}, /*h(1)=1 0x11 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() lock_prefix*/ {222}, /*h(2)=2 0x11 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {234}, /*h(3)=3 0x11 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {234} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x12_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x12 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {235}, /*h(1)=1 0x12 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {236} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x13_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x13 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {237}, /*h(1)=1 0x13 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {238} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x14_vv0(const xed_decoded_inst_t* d) { return 239; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x15_vv0(const xed_decoded_inst_t* d) { return 240; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x16_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x16 not64*/ {537}, /*h(1)=1 0x16 not64*/ {537} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x17_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x17 not64*/ {358}, /*h(1)=1 0x17 not64*/ {358} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x18_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x18 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() nolock_prefix*/ {255}, /*h(1)=1 0x18 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() lock_prefix*/ {245}, /*h(2)=2 0x18 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {256}, /*h(3)=3 0x18 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {256} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x19_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x19 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() nolock_prefix*/ {257}, /*h(1)=1 0x19 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() lock_prefix*/ {246}, /*h(2)=2 0x19 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {258}, /*h(3)=3 0x19 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {258} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x1a_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x1A MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {260}, /*h(1)=1 0x1A MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {259} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x1b_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x1B MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {262}, /*h(1)=1 0x1B MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {261} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x1c_vv0(const xed_decoded_inst_t* d) { return 263; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x1d_vv0(const xed_decoded_inst_t* d) { return 264; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x1e_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x1E not64*/ {538}, /*h(1)=1 0x1E not64*/ {538} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x1f_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x1F not64*/ {359}, /*h(1)=1 0x1F not64*/ {359} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x20_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x20 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() nolock_prefix*/ {279}, /*h(1)=1 0x20 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() lock_prefix*/ {269}, /*h(2)=2 0x20 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {280}, /*h(3)=3 0x20 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {280} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x21_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x21 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() nolock_prefix*/ {281}, /*h(1)=1 0x21 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() lock_prefix*/ {270}, /*h(2)=2 0x21 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {282}, /*h(3)=3 0x21 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {282} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x22_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x22 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {284}, /*h(1)=1 0x22 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {283} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x23_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x23 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {286}, /*h(1)=1 0x23 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {285} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x24_vv0(const xed_decoded_inst_t* d) { return 287; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x25_vv0(const xed_decoded_inst_t* d) { return 288; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x27_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x27 not64*/ {764}, /*h(1)=1 0x27 not64*/ {764} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x28_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x28 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() nolock_prefix*/ {303}, /*h(1)=1 0x28 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() lock_prefix*/ {293}, /*h(2)=2 0x28 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {304}, /*h(3)=3 0x28 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {304} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x29_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x29 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() nolock_prefix*/ {305}, /*h(1)=1 0x29 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() lock_prefix*/ {294}, /*h(2)=2 0x29 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {306}, /*h(3)=3 0x29 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {306} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x2a_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x2A MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {308}, /*h(1)=1 0x2A MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {307} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x2b_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x2B MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {310}, /*h(1)=1 0x2B MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {309} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x2c_vv0(const xed_decoded_inst_t* d) { return 311; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x2d_vv0(const xed_decoded_inst_t* d) { return 312; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x2f_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x2F not64*/ {765}, /*h(1)=1 0x2F not64*/ {765} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x30_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x30 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() nolock_prefix*/ {327}, /*h(1)=1 0x30 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() lock_prefix*/ {317}, /*h(2)=2 0x30 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {328}, /*h(3)=3 0x30 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {328} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x31_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x31 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() nolock_prefix*/ {329}, /*h(1)=1 0x31 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() lock_prefix*/ {318}, /*h(2)=2 0x31 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {330}, /*h(3)=3 0x31 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {330} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x32_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x32 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {332}, /*h(1)=1 0x32 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {331} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x33_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x33 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {334}, /*h(1)=1 0x33 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {333} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x34_vv0(const xed_decoded_inst_t* d) { return 335; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x35_vv0(const xed_decoded_inst_t* d) { return 336; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x37_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x37 not64*/ {766}, /*h(1)=1 0x37 not64*/ {766} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x38_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x38 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {345}, /*h(1)=1 0x38 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {346} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x39_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x39 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {347}, /*h(1)=1 0x39 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {348} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x3a_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x3A MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {349}, /*h(1)=1 0x3A MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {350} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x3b_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x3B MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {351}, /*h(1)=1 0x3B MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {352} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x3c_vv0(const xed_decoded_inst_t* d) { return 353; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x3d_vv0(const xed_decoded_inst_t* d) { return 354; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x3f_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x3F not64*/ {767}, /*h(1)=1 0x3F not64*/ {767} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x40_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0b0100_0 SRM[rrr] not64*/ {513}, /*h(1)=1 0b0100_0 SRM[rrr] not64*/ {513} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x41_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0b0100_0 SRM[rrr] not64*/ {513}, /*h(1)=1 0b0100_0 SRM[rrr] not64*/ {513} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x42_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0b0100_0 SRM[rrr] not64*/ {513}, /*h(1)=1 0b0100_0 SRM[rrr] not64*/ {513} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x43_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0b0100_0 SRM[rrr] not64*/ {513}, /*h(1)=1 0b0100_0 SRM[rrr] not64*/ {513} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x44_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0b0100_0 SRM[rrr] not64*/ {513}, /*h(1)=1 0b0100_0 SRM[rrr] not64*/ {513} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x45_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0b0100_0 SRM[rrr] not64*/ {513}, /*h(1)=1 0b0100_0 SRM[rrr] not64*/ {513} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x46_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0b0100_0 SRM[rrr] not64*/ {513}, /*h(1)=1 0b0100_0 SRM[rrr] not64*/ {513} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x47_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0b0100_0 SRM[rrr] not64*/ {513}, /*h(1)=1 0b0100_0 SRM[rrr] not64*/ {513} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x48_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0b0100_1 SRM[rrr] not64*/ {520}, /*h(1)=1 0b0100_1 SRM[rrr] not64*/ {520} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x49_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0b0100_1 SRM[rrr] not64*/ {520}, /*h(1)=1 0b0100_1 SRM[rrr] not64*/ {520} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x4a_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0b0100_1 SRM[rrr] not64*/ {520}, /*h(1)=1 0b0100_1 SRM[rrr] not64*/ {520} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x4b_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0b0100_1 SRM[rrr] not64*/ {520}, /*h(1)=1 0b0100_1 SRM[rrr] not64*/ {520} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x4c_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0b0100_1 SRM[rrr] not64*/ {520}, /*h(1)=1 0b0100_1 SRM[rrr] not64*/ {520} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x4d_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0b0100_1 SRM[rrr] not64*/ {520}, /*h(1)=1 0b0100_1 SRM[rrr] not64*/ {520} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x4e_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0b0100_1 SRM[rrr] not64*/ {520}, /*h(1)=1 0b0100_1 SRM[rrr] not64*/ {520} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x4f_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0b0100_1 SRM[rrr] not64*/ {520}, /*h(1)=1 0b0100_1 SRM[rrr] not64*/ {520} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x50_vv0(const xed_decoded_inst_t* d) { return 539; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x51_vv0(const xed_decoded_inst_t* d) { return 539; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x52_vv0(const xed_decoded_inst_t* d) { return 539; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x53_vv0(const xed_decoded_inst_t* d) { return 539; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x54_vv0(const xed_decoded_inst_t* d) { return 539; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x55_vv0(const xed_decoded_inst_t* d) { return 539; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x56_vv0(const xed_decoded_inst_t* d) { return 539; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x57_vv0(const xed_decoded_inst_t* d) { return 539; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x58_vv0(const xed_decoded_inst_t* d) { return 360; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x59_vv0(const xed_decoded_inst_t* d) { return 360; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x5a_vv0(const xed_decoded_inst_t* d) { return 360; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x5b_vv0(const xed_decoded_inst_t* d) { return 360; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x5c_vv0(const xed_decoded_inst_t* d) { return 360; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x5d_vv0(const xed_decoded_inst_t* d) { return 360; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x5e_vv0(const xed_decoded_inst_t* d) { return 360; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x5f_vv0(const xed_decoded_inst_t* d) { return 360; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x60_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x60 mode16 no66_prefix*/ {0, 768}, /*h(4)=1 0x60 mode16 66_prefix*/ {4, 770}, /*h(1)=2 0x60 mode32 no66_prefix*/ {1, 771}, /*h(5)=3 0x60 mode32 66_prefix*/ {5, 769} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE_OSZ(d); hidx = ((9*key % 7) % 4); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x61_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x61 mode16 no66_prefix*/ {0, 772}, /*h(4)=1 0x61 mode16 66_prefix*/ {4, 774}, /*h(1)=2 0x61 mode32 no66_prefix*/ {1, 775}, /*h(5)=3 0x61 mode32 66_prefix*/ {5, 773} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE_OSZ(d); hidx = ((9*key % 7) % 4); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x62_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x62 mode16 no66_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {0, 776}, /*h(8)=1 0x62 mode16 66_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {8, 778}, /*h(2)=2 0x62 mode32 no66_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {2, 779}, /*h(10)=3 0x62 mode32 66_prefix MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {10, 777} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ(d); hidx = ((8*key % 7) % 4); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x63_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[6] = { /*h(0)=0 0x63 MOD[mm] MOD!=3 REG[rrr] RM[nnn] not64 MODRM()*/ {780}, /*h(1)=1 0x63 MOD[0b11] MOD=3 REG[rrr] RM[nnn] not64*/ {781}, /*h(2)=2 0x63 MOD[mm] MOD!=3 REG[rrr] RM[nnn] not64 MODRM()*/ {780}, /*h(3)=3 0x63 MOD[0b11] MOD=3 REG[rrr] RM[nnn] not64*/ {781}, /*h(4)=4 0x63 MOD[mm] MOD!=3 REG[rrr] RM[nnn] mode64 MODRM()*/ {782}, /*h(5)=5 0x63 MOD[0b11] MOD=3 REG[rrr] RM[nnn] mode64*/ {783} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE(d); hidx = key - 0; if(hidx <= 5) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x68_vv0(const xed_decoded_inst_t* d) { return 540; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x69_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x69 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() SIMMz()*/ {493}, /*h(1)=1 0x69 MOD[0b11] MOD=3 REG[rrr] RM[nnn] SIMMz()*/ {494} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x6a_vv0(const xed_decoded_inst_t* d) { return 541; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x6b_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x6B MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() SIMM8()*/ {495}, /*h(1)=1 0x6B MOD[0b11] MOD=3 REG[rrr] RM[nnn] SIMM8()*/ {496} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x6c_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[5] = { /*h(0)=0 0x6C norep*/ {0, 786}, /*h(2)=1 0x6C repne*/ {2, 785}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(3)=4 0x6C repe*/ {3, 784} }; xed_union64_t t, u; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_REP(d); hidx = (t.u64 = 2654435769 * key, u.u64 = t.s.lo32 * 5ULL, u.s.hi32); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x6d_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[67] = { /*h(0)=0 0x6D mode16 no66_prefix norep*/ {0, 793}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(1)=3 0x6D mode32 no66_prefix norep*/ {1, 805}, /*empty slot1 */ {0,0}, /*h(24)=5 0x6D mode16 no66_prefix repe*/ {24, 787}, /*h(2)=6 0x6D mode64 norexw_prefix no66_prefix norep*/ {2, 806}, /*empty slot1 */ {0,0}, /*h(25)=8 0x6D mode32 no66_prefix repe*/ {25, 797}, /*empty slot1 */ {0,0}, /*h(48)=10 0x6D mode16 no66_prefix repne*/ {48, 790}, /*h(26)=11 0x6D mode64 norexw_prefix no66_prefix repe*/ {26, 798}, /*h(4)=12 0x6D mode16 66_prefix norep*/ {4, 804}, /*h(49)=13 0x6D mode32 no66_prefix repne*/ {49, 801}, /*empty slot1 */ {0,0}, /*h(5)=15 0x6D mode32 66_prefix norep*/ {5, 794}, /*h(50)=16 0x6D mode64 rexw_prefix repne*/ {50, 803}, /*h(28)=17 0x6D mode16 66_prefix repe*/ {28, 796}, /*h(6)=18 0x6D mode64 norexw_prefix 66_prefix norep*/ {6, 795}, /*empty slot1 */ {0,0}, /*h(29)=20 0x6D mode32 66_prefix repe*/ {29, 788}, /*empty slot1 */ {0,0}, /*h(52)=22 0x6D mode16 66_prefix repne*/ {52, 800}, /*h(30)=23 0x6D mode64 norexw_prefix 66_prefix repe*/ {30, 789}, /*empty slot1 */ {0,0}, /*h(53)=25 0x6D mode32 66_prefix repne*/ {53, 791}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(54)=28 0x6D mode64 rexw_prefix repne*/ {54, 803}, /*h(32)=29 0x6D mode16 no66_prefix norep*/ {32, 793}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(33)=32 0x6D mode32 no66_prefix norep*/ {33, 805}, /*empty slot1 */ {0,0}, /*h(56)=34 0x6D mode16 no66_prefix repe*/ {56, 787}, /*h(34)=35 0x6D mode64 rexw_prefix norep*/ {34, 807}, /*empty slot1 */ {0,0}, /*h(57)=37 0x6D mode32 no66_prefix repe*/ {57, 797}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(58)=40 0x6D mode64 rexw_prefix repe*/ {58, 799}, /*h(36)=41 0x6D mode16 66_prefix norep*/ {36, 804}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(37)=44 0x6D mode32 66_prefix norep*/ {37, 794}, /*empty slot1 */ {0,0}, /*h(60)=46 0x6D mode16 66_prefix repe*/ {60, 796}, /*h(38)=47 0x6D mode64 rexw_prefix norep*/ {38, 807}, /*h(16)=48 0x6D mode16 no66_prefix repne*/ {16, 790}, /*h(61)=49 0x6D mode32 66_prefix repe*/ {61, 788}, /*empty slot1 */ {0,0}, /*h(17)=51 0x6D mode32 no66_prefix repne*/ {17, 801}, /*h(62)=52 0x6D mode64 rexw_prefix repe*/ {62, 799}, /*empty slot1 */ {0,0}, /*h(18)=54 0x6D mode64 norexw_prefix no66_prefix repne*/ {18, 802}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(20)=60 0x6D mode16 66_prefix repne*/ {20, 800}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(21)=63 0x6D mode32 66_prefix repne*/ {21, 791}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(22)=66 0x6D mode64 norexw_prefix 66_prefix repne*/ {22, 792} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE_OSZ_REP_REXW(d); hidx = (3*key % 67); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x6e_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[5] = { /*h(0)=0 0x6E norep OVERRIDE_SEG0()*/ {0, 810}, /*h(2)=1 0x6E repne OVERRIDE_SEG0()*/ {2, 809}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(3)=4 0x6E repe OVERRIDE_SEG0()*/ {3, 808} }; xed_union64_t t, u; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_REP(d); hidx = (t.u64 = 2654435769 * key, u.u64 = t.s.lo32 * 5ULL, u.s.hi32); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x6f_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[67] = { /*h(0)=0 0x6F mode16 no66_prefix norep OVERRIDE_SEG0()*/ {0, 817}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(1)=3 0x6F mode32 no66_prefix norep OVERRIDE_SEG0()*/ {1, 829}, /*empty slot1 */ {0,0}, /*h(24)=5 0x6F mode16 no66_prefix repe OVERRIDE_SEG0()*/ {24, 811}, /*h(2)=6 0x6F mode64 norexw_prefix no66_prefix norep OVERRIDE_SEG0()*/ {2, 830}, /*empty slot1 */ {0,0}, /*h(25)=8 0x6F mode32 no66_prefix repe OVERRIDE_SEG0()*/ {25, 821}, /*empty slot1 */ {0,0}, /*h(48)=10 0x6F mode16 no66_prefix repne OVERRIDE_SEG0()*/ {48, 814}, /*h(26)=11 0x6F mode64 norexw_prefix no66_prefix repe OVERRIDE_SEG0()*/ {26, 822}, /*h(4)=12 0x6F mode16 66_prefix norep OVERRIDE_SEG0()*/ {4, 828}, /*h(49)=13 0x6F mode32 no66_prefix repne OVERRIDE_SEG0()*/ {49, 825}, /*empty slot1 */ {0,0}, /*h(5)=15 0x6F mode32 66_prefix norep OVERRIDE_SEG0()*/ {5, 818}, /*h(50)=16 0x6F mode64 rexw_prefix repne OVERRIDE_SEG0()*/ {50, 827}, /*h(28)=17 0x6F mode16 66_prefix repe OVERRIDE_SEG0()*/ {28, 820}, /*h(6)=18 0x6F mode64 norexw_prefix 66_prefix norep OVERRIDE_SEG0()*/ {6, 819}, /*empty slot1 */ {0,0}, /*h(29)=20 0x6F mode32 66_prefix repe OVERRIDE_SEG0()*/ {29, 812}, /*empty slot1 */ {0,0}, /*h(52)=22 0x6F mode16 66_prefix repne OVERRIDE_SEG0()*/ {52, 824}, /*h(30)=23 0x6F mode64 norexw_prefix 66_prefix repe OVERRIDE_SEG0()*/ {30, 813}, /*empty slot1 */ {0,0}, /*h(53)=25 0x6F mode32 66_prefix repne OVERRIDE_SEG0()*/ {53, 815}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(54)=28 0x6F mode64 rexw_prefix repne OVERRIDE_SEG0()*/ {54, 827}, /*h(32)=29 0x6F mode16 no66_prefix norep OVERRIDE_SEG0()*/ {32, 817}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(33)=32 0x6F mode32 no66_prefix norep OVERRIDE_SEG0()*/ {33, 829}, /*empty slot1 */ {0,0}, /*h(56)=34 0x6F mode16 no66_prefix repe OVERRIDE_SEG0()*/ {56, 811}, /*h(34)=35 0x6F mode64 rexw_prefix norep OVERRIDE_SEG0()*/ {34, 831}, /*empty slot1 */ {0,0}, /*h(57)=37 0x6F mode32 no66_prefix repe OVERRIDE_SEG0()*/ {57, 821}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(58)=40 0x6F mode64 rexw_prefix repe OVERRIDE_SEG0()*/ {58, 823}, /*h(36)=41 0x6F mode16 66_prefix norep OVERRIDE_SEG0()*/ {36, 828}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(37)=44 0x6F mode32 66_prefix norep OVERRIDE_SEG0()*/ {37, 818}, /*empty slot1 */ {0,0}, /*h(60)=46 0x6F mode16 66_prefix repe OVERRIDE_SEG0()*/ {60, 820}, /*h(38)=47 0x6F mode64 rexw_prefix norep OVERRIDE_SEG0()*/ {38, 831}, /*h(16)=48 0x6F mode16 no66_prefix repne OVERRIDE_SEG0()*/ {16, 814}, /*h(61)=49 0x6F mode32 66_prefix repe OVERRIDE_SEG0()*/ {61, 812}, /*empty slot1 */ {0,0}, /*h(17)=51 0x6F mode32 no66_prefix repne OVERRIDE_SEG0()*/ {17, 825}, /*h(62)=52 0x6F mode64 rexw_prefix repe OVERRIDE_SEG0()*/ {62, 823}, /*empty slot1 */ {0,0}, /*h(18)=54 0x6F mode64 norexw_prefix no66_prefix repne OVERRIDE_SEG0()*/ {18, 826}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(20)=60 0x6F mode16 66_prefix repne OVERRIDE_SEG0()*/ {20, 824}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(21)=63 0x6F mode32 66_prefix repne OVERRIDE_SEG0()*/ {21, 815}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(22)=66 0x6F mode64 norexw_prefix 66_prefix repne OVERRIDE_SEG0()*/ {22, 816} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE_OSZ_REP_REXW(d); hidx = (3*key % 67); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x70_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(0)=0 0x70 not64 BRANCH_HINT() BRDISP8()*/ {833}, /*h(1)=1 0x70 not64 BRANCH_HINT() BRDISP8()*/ {833}, /*h(2)=2 0x70 mode64 FORCE64() BRANCH_HINT() BRDISP8()*/ {832} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 2) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x71_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(0)=0 0x71 not64 BRANCH_HINT() BRDISP8()*/ {837}, /*h(1)=1 0x71 not64 BRANCH_HINT() BRDISP8()*/ {837}, /*h(2)=2 0x71 mode64 FORCE64() BRANCH_HINT() BRDISP8()*/ {836} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 2) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x72_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(0)=0 0x72 not64 BRANCH_HINT() BRDISP8()*/ {841}, /*h(1)=1 0x72 not64 BRANCH_HINT() BRDISP8()*/ {841}, /*h(2)=2 0x72 mode64 FORCE64() BRANCH_HINT() BRDISP8()*/ {840} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 2) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x73_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(0)=0 0x73 not64 BRANCH_HINT() BRDISP8()*/ {845}, /*h(1)=1 0x73 not64 BRANCH_HINT() BRDISP8()*/ {845}, /*h(2)=2 0x73 mode64 FORCE64() BRANCH_HINT() BRDISP8()*/ {844} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 2) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x74_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(0)=0 0x74 not64 BRANCH_HINT() BRDISP8()*/ {849}, /*h(1)=1 0x74 not64 BRANCH_HINT() BRDISP8()*/ {849}, /*h(2)=2 0x74 mode64 FORCE64() BRANCH_HINT() BRDISP8()*/ {848} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 2) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x75_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(0)=0 0x75 not64 BRANCH_HINT() BRDISP8()*/ {853}, /*h(1)=1 0x75 not64 BRANCH_HINT() BRDISP8()*/ {853}, /*h(2)=2 0x75 mode64 FORCE64() BRANCH_HINT() BRDISP8()*/ {852} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 2) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x76_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(0)=0 0x76 not64 BRANCH_HINT() BRDISP8()*/ {857}, /*h(1)=1 0x76 not64 BRANCH_HINT() BRDISP8()*/ {857}, /*h(2)=2 0x76 mode64 FORCE64() BRANCH_HINT() BRDISP8()*/ {856} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 2) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x77_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(0)=0 0x77 not64 BRANCH_HINT() BRDISP8()*/ {861}, /*h(1)=1 0x77 not64 BRANCH_HINT() BRDISP8()*/ {861}, /*h(2)=2 0x77 mode64 FORCE64() BRANCH_HINT() BRDISP8()*/ {860} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 2) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x78_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(0)=0 0x78 not64 BRANCH_HINT() BRDISP8()*/ {865}, /*h(1)=1 0x78 not64 BRANCH_HINT() BRDISP8()*/ {865}, /*h(2)=2 0x78 mode64 FORCE64() BRANCH_HINT() BRDISP8()*/ {864} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 2) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x79_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(0)=0 0x79 not64 BRANCH_HINT() BRDISP8()*/ {869}, /*h(1)=1 0x79 not64 BRANCH_HINT() BRDISP8()*/ {869}, /*h(2)=2 0x79 mode64 FORCE64() BRANCH_HINT() BRDISP8()*/ {868} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 2) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x7a_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(0)=0 0x7A not64 BRANCH_HINT() BRDISP8()*/ {873}, /*h(1)=1 0x7A not64 BRANCH_HINT() BRDISP8()*/ {873}, /*h(2)=2 0x7A mode64 FORCE64() BRANCH_HINT() BRDISP8()*/ {872} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 2) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x7b_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(0)=0 0x7B not64 BRANCH_HINT() BRDISP8()*/ {877}, /*h(1)=1 0x7B not64 BRANCH_HINT() BRDISP8()*/ {877}, /*h(2)=2 0x7B mode64 FORCE64() BRANCH_HINT() BRDISP8()*/ {876} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 2) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x7c_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(0)=0 0x7C not64 BRANCH_HINT() BRDISP8()*/ {881}, /*h(1)=1 0x7C not64 BRANCH_HINT() BRDISP8()*/ {881}, /*h(2)=2 0x7C mode64 FORCE64() BRANCH_HINT() BRDISP8()*/ {880} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 2) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x7d_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(0)=0 0x7D not64 BRANCH_HINT() BRDISP8()*/ {885}, /*h(1)=1 0x7D not64 BRANCH_HINT() BRDISP8()*/ {885}, /*h(2)=2 0x7D mode64 FORCE64() BRANCH_HINT() BRDISP8()*/ {884} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 2) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x7e_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(0)=0 0x7E not64 BRANCH_HINT() BRDISP8()*/ {889}, /*h(1)=1 0x7E not64 BRANCH_HINT() BRDISP8()*/ {889}, /*h(2)=2 0x7E mode64 FORCE64() BRANCH_HINT() BRDISP8()*/ {888} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 2) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x7f_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(0)=0 0x7F not64 BRANCH_HINT() BRDISP8()*/ {893}, /*h(1)=1 0x7F not64 BRANCH_HINT() BRDISP8()*/ {893}, /*h(2)=2 0x7F mode64 FORCE64() BRANCH_HINT() BRDISP8()*/ {892} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 2) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x80_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[32] = { /*h(0)=0 0x80 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() SIMM8() nolock_prefix*/ {175}, /*h(1)=1 0x80 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() SIMM8() lock_prefix*/ {169}, /*h(2)=2 0x80 MOD[0b11] MOD=3 REG[0b000] RM[nnn] SIMM8()*/ {176}, /*h(3)=3 0x80 MOD[0b11] MOD=3 REG[0b000] RM[nnn] SIMM8()*/ {176}, /*h(4)=4 0x80 MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM() SIMM8() nolock_prefix*/ {199}, /*h(5)=5 0x80 MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM() SIMM8() lock_prefix*/ {193}, /*h(6)=6 0x80 MOD[0b11] MOD=3 REG[0b001] RM[nnn] SIMM8()*/ {200}, /*h(7)=7 0x80 MOD[0b11] MOD=3 REG[0b001] RM[nnn] SIMM8()*/ {200}, /*h(8)=8 0x80 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM() SIMM8() nolock_prefix*/ {223}, /*h(9)=9 0x80 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM() SIMM8() lock_prefix*/ {217}, /*h(10)=10 0x80 MOD[0b11] MOD=3 REG[0b010] RM[nnn] SIMM8()*/ {224}, /*h(11)=11 0x80 MOD[0b11] MOD=3 REG[0b010] RM[nnn] SIMM8()*/ {224}, /*h(12)=12 0x80 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM() SIMM8() nolock_prefix*/ {247}, /*h(13)=13 0x80 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM() SIMM8() lock_prefix*/ {241}, /*h(14)=14 0x80 MOD[0b11] MOD=3 REG[0b011] RM[nnn] SIMM8()*/ {248}, /*h(15)=15 0x80 MOD[0b11] MOD=3 REG[0b011] RM[nnn] SIMM8()*/ {248}, /*h(16)=16 0x80 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM() UIMM8() nolock_prefix*/ {271}, /*h(17)=17 0x80 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM() UIMM8() lock_prefix*/ {265}, /*h(18)=18 0x80 MOD[0b11] MOD=3 REG[0b100] RM[nnn] UIMM8()*/ {272}, /*h(19)=19 0x80 MOD[0b11] MOD=3 REG[0b100] RM[nnn] UIMM8()*/ {272}, /*h(20)=20 0x80 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() SIMM8() nolock_prefix*/ {295}, /*h(21)=21 0x80 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() SIMM8() lock_prefix*/ {289}, /*h(22)=22 0x80 MOD[0b11] MOD=3 REG[0b101] RM[nnn] SIMM8()*/ {296}, /*h(23)=23 0x80 MOD[0b11] MOD=3 REG[0b101] RM[nnn] SIMM8()*/ {296}, /*h(24)=24 0x80 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM() UIMM8() nolock_prefix*/ {319}, /*h(25)=25 0x80 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM() UIMM8() lock_prefix*/ {313}, /*h(26)=26 0x80 MOD[0b11] MOD=3 REG[0b110] RM[nnn] UIMM8()*/ {320}, /*h(27)=27 0x80 MOD[0b11] MOD=3 REG[0b110] RM[nnn] UIMM8()*/ {320}, /*h(28)=28 0x80 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM() SIMM8()*/ {337}, /*h(29)=29 0x80 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM() SIMM8()*/ {337}, /*h(30)=30 0x80 MOD[0b11] MOD=3 REG[0b111] RM[nnn] SIMM8()*/ {338}, /*h(31)=31 0x80 MOD[0b11] MOD=3 REG[0b111] RM[nnn] SIMM8()*/ {338} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_REG(d); hidx = key - 0; if(hidx <= 31) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x81_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[32] = { /*h(0)=0 0x81 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() SIMMz() nolock_prefix*/ {177}, /*h(1)=1 0x81 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() SIMMz() lock_prefix*/ {170}, /*h(2)=2 0x81 MOD[0b11] MOD=3 REG[0b000] RM[nnn] SIMMz()*/ {178}, /*h(3)=3 0x81 MOD[0b11] MOD=3 REG[0b000] RM[nnn] SIMMz()*/ {178}, /*h(4)=4 0x81 MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM() SIMMz() nolock_prefix*/ {201}, /*h(5)=5 0x81 MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM() SIMMz() lock_prefix*/ {194}, /*h(6)=6 0x81 MOD[0b11] MOD=3 REG[0b001] RM[nnn] SIMMz()*/ {202}, /*h(7)=7 0x81 MOD[0b11] MOD=3 REG[0b001] RM[nnn] SIMMz()*/ {202}, /*h(8)=8 0x81 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM() SIMMz() nolock_prefix*/ {225}, /*h(9)=9 0x81 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM() SIMMz() lock_prefix*/ {218}, /*h(10)=10 0x81 MOD[0b11] MOD=3 REG[0b010] RM[nnn] SIMMz()*/ {226}, /*h(11)=11 0x81 MOD[0b11] MOD=3 REG[0b010] RM[nnn] SIMMz()*/ {226}, /*h(12)=12 0x81 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM() SIMMz() nolock_prefix*/ {249}, /*h(13)=13 0x81 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM() SIMMz() lock_prefix*/ {242}, /*h(14)=14 0x81 MOD[0b11] MOD=3 REG[0b011] RM[nnn] SIMMz()*/ {250}, /*h(15)=15 0x81 MOD[0b11] MOD=3 REG[0b011] RM[nnn] SIMMz()*/ {250}, /*h(16)=16 0x81 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM() SIMMz() nolock_prefix*/ {273}, /*h(17)=17 0x81 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM() SIMMz() lock_prefix*/ {266}, /*h(18)=18 0x81 MOD[0b11] MOD=3 REG[0b100] RM[nnn] SIMMz()*/ {274}, /*h(19)=19 0x81 MOD[0b11] MOD=3 REG[0b100] RM[nnn] SIMMz()*/ {274}, /*h(20)=20 0x81 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() SIMMz() nolock_prefix*/ {297}, /*h(21)=21 0x81 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() SIMMz() lock_prefix*/ {290}, /*h(22)=22 0x81 MOD[0b11] MOD=3 REG[0b101] RM[nnn] SIMMz()*/ {298}, /*h(23)=23 0x81 MOD[0b11] MOD=3 REG[0b101] RM[nnn] SIMMz()*/ {298}, /*h(24)=24 0x81 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM() SIMMz() nolock_prefix*/ {321}, /*h(25)=25 0x81 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM() SIMMz() lock_prefix*/ {314}, /*h(26)=26 0x81 MOD[0b11] MOD=3 REG[0b110] RM[nnn] SIMMz()*/ {322}, /*h(27)=27 0x81 MOD[0b11] MOD=3 REG[0b110] RM[nnn] SIMMz()*/ {322}, /*h(28)=28 0x81 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM() SIMMz()*/ {339}, /*h(29)=29 0x81 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM() SIMMz()*/ {339}, /*h(30)=30 0x81 MOD[0b11] MOD=3 REG[0b111] RM[nnn] SIMMz()*/ {340}, /*h(31)=31 0x81 MOD[0b11] MOD=3 REG[0b111] RM[nnn] SIMMz()*/ {340} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_REG(d); hidx = key - 0; if(hidx <= 31) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x82_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[116] = { /*h(0)=0 0x82 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM() SIMM8() nolock_prefix*/ {0, 179}, /*h(34)=1 0x82 MOD[0b11] MOD=3 REG[0b010] RM[nnn] not64 SIMM8()*/ {34, 228}, /*empty slot1 */ {0,0}, /*h(68)=3 0x82 MOD[mm] MOD!=3 REG[0b100] RM[nnn] not64 MODRM() UIMM8() nolock_prefix*/ {68, 275}, /*h(102)=4 0x82 MOD[0b11] MOD=3 REG[0b110] RM[nnn] not64 UIMM8()*/ {102, 324}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(81)=7 0x82 MOD[mm] MOD!=3 REG[0b101] RM[nnn] not64 MODRM() SIMM8() lock_prefix*/ {81, 291}, /*h(115)=8 0x82 MOD[0b11] MOD=3 REG[0b111] RM[nnn] not64 SIMM8()*/ {115, 342}, /*empty slot1 */ {0,0}, /*h(5)=10 0x82 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM() SIMM8() lock_prefix*/ {5, 171}, /*h(39)=11 0x82 MOD[0b11] MOD=3 REG[0b010] RM[nnn] not64 SIMM8()*/ {39, 228}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(18)=14 0x82 MOD[0b11] MOD=3 REG[0b001] RM[nnn] not64 SIMM8()*/ {18, 204}, /*h(52)=15 0x82 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM() SIMM8() nolock_prefix*/ {52, 251}, /*empty slot1 */ {0,0}, /*h(86)=17 0x82 MOD[0b11] MOD=3 REG[0b101] RM[nnn] not64 SIMM8()*/ {86, 300}, /*empty slot1 */ {0,0}, /*h(65)=19 0x82 MOD[mm] MOD!=3 REG[0b100] RM[nnn] not64 MODRM() UIMM8() lock_prefix*/ {65, 267}, /*empty slot1 */ {0,0}, /*h(99)=21 0x82 MOD[0b11] MOD=3 REG[0b110] RM[nnn] not64 UIMM8()*/ {99, 324}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(23)=24 0x82 MOD[0b11] MOD=3 REG[0b001] RM[nnn] not64 SIMM8()*/ {23, 204}, /*h(112)=25 0x82 MOD[mm] MOD!=3 REG[0b111] RM[nnn] not64 MODRM() SIMM8()*/ {112, 341}, /*empty slot1 */ {0,0}, /*h(2)=27 0x82 MOD[0b11] MOD=3 REG[0b000] RM[nnn] not64 SIMM8()*/ {2, 180}, /*h(36)=28 0x82 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM() SIMM8() nolock_prefix*/ {36, 227}, /*empty slot1 */ {0,0}, /*h(70)=30 0x82 MOD[0b11] MOD=3 REG[0b100] RM[nnn] not64 UIMM8()*/ {70, 276}, /*empty slot1 */ {0,0}, /*h(49)=32 0x82 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM() SIMM8() lock_prefix*/ {49, 243}, /*empty slot1 */ {0,0}, /*h(83)=34 0x82 MOD[0b11] MOD=3 REG[0b101] RM[nnn] not64 SIMM8()*/ {83, 300}, /*h(117)=35 0x82 MOD[mm] MOD!=3 REG[0b111] RM[nnn] not64 MODRM() SIMM8()*/ {117, 341}, /*empty slot1 */ {0,0}, /*h(7)=37 0x82 MOD[0b11] MOD=3 REG[0b000] RM[nnn] not64 SIMM8()*/ {7, 180}, /*h(96)=38 0x82 MOD[mm] MOD!=3 REG[0b110] RM[nnn] not64 MODRM() UIMM8() nolock_prefix*/ {96, 323}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(20)=41 0x82 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM() SIMM8() nolock_prefix*/ {20, 203}, /*empty slot1 */ {0,0}, /*h(54)=43 0x82 MOD[0b11] MOD=3 REG[0b011] RM[nnn] not64 SIMM8()*/ {54, 252}, /*empty slot1 */ {0,0}, /*h(33)=45 0x82 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM() SIMM8() lock_prefix*/ {33, 219}, /*empty slot1 */ {0,0}, /*h(67)=47 0x82 MOD[0b11] MOD=3 REG[0b100] RM[nnn] not64 UIMM8()*/ {67, 276}, /*h(101)=48 0x82 MOD[mm] MOD!=3 REG[0b110] RM[nnn] not64 MODRM() UIMM8() lock_prefix*/ {101, 315}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(80)=51 0x82 MOD[mm] MOD!=3 REG[0b101] RM[nnn] not64 MODRM() SIMM8() nolock_prefix*/ {80, 299}, /*h(114)=52 0x82 MOD[0b11] MOD=3 REG[0b111] RM[nnn] not64 SIMM8()*/ {114, 342}, /*empty slot1 */ {0,0}, /*h(4)=54 0x82 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM() SIMM8() nolock_prefix*/ {4, 179}, /*empty slot1 */ {0,0}, /*h(38)=56 0x82 MOD[0b11] MOD=3 REG[0b010] RM[nnn] not64 SIMM8()*/ {38, 228}, /*empty slot1 */ {0,0}, /*h(17)=58 0x82 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM() SIMM8() lock_prefix*/ {17, 195}, /*empty slot1 */ {0,0}, /*h(51)=60 0x82 MOD[0b11] MOD=3 REG[0b011] RM[nnn] not64 SIMM8()*/ {51, 252}, /*h(85)=61 0x82 MOD[mm] MOD!=3 REG[0b101] RM[nnn] not64 MODRM() SIMM8() lock_prefix*/ {85, 291}, /*empty slot1 */ {0,0}, /*h(119)=63 0x82 MOD[0b11] MOD=3 REG[0b111] RM[nnn] not64 SIMM8()*/ {119, 342}, /*h(64)=64 0x82 MOD[mm] MOD!=3 REG[0b100] RM[nnn] not64 MODRM() UIMM8() nolock_prefix*/ {64, 275}, /*h(98)=65 0x82 MOD[0b11] MOD=3 REG[0b110] RM[nnn] not64 UIMM8()*/ {98, 324}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(22)=69 0x82 MOD[0b11] MOD=3 REG[0b001] RM[nnn] not64 SIMM8()*/ {22, 204}, /*empty slot1 */ {0,0}, /*h(1)=71 0x82 MOD[mm] MOD!=3 REG[0b000] RM[nnn] not64 MODRM() SIMM8() lock_prefix*/ {1, 171}, /*empty slot1 */ {0,0}, /*h(35)=73 0x82 MOD[0b11] MOD=3 REG[0b010] RM[nnn] not64 SIMM8()*/ {35, 228}, /*h(69)=74 0x82 MOD[mm] MOD!=3 REG[0b100] RM[nnn] not64 MODRM() UIMM8() lock_prefix*/ {69, 267}, /*empty slot1 */ {0,0}, /*h(103)=76 0x82 MOD[0b11] MOD=3 REG[0b110] RM[nnn] not64 UIMM8()*/ {103, 324}, /*h(48)=77 0x82 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM() SIMM8() nolock_prefix*/ {48, 251}, /*h(82)=78 0x82 MOD[0b11] MOD=3 REG[0b101] RM[nnn] not64 SIMM8()*/ {82, 300}, /*empty slot1 */ {0,0}, /*h(116)=80 0x82 MOD[mm] MOD!=3 REG[0b111] RM[nnn] not64 MODRM() SIMM8()*/ {116, 341}, /*empty slot1 */ {0,0}, /*h(6)=82 0x82 MOD[0b11] MOD=3 REG[0b000] RM[nnn] not64 SIMM8()*/ {6, 180}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(19)=86 0x82 MOD[0b11] MOD=3 REG[0b001] RM[nnn] not64 SIMM8()*/ {19, 204}, /*h(53)=87 0x82 MOD[mm] MOD!=3 REG[0b011] RM[nnn] not64 MODRM() SIMM8() lock_prefix*/ {53, 243}, /*empty slot1 */ {0,0}, /*h(87)=89 0x82 MOD[0b11] MOD=3 REG[0b101] RM[nnn] not64 SIMM8()*/ {87, 300}, /*h(32)=90 0x82 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM() SIMM8() nolock_prefix*/ {32, 227}, /*h(66)=91 0x82 MOD[0b11] MOD=3 REG[0b100] RM[nnn] not64 UIMM8()*/ {66, 276}, /*empty slot1 */ {0,0}, /*h(100)=93 0x82 MOD[mm] MOD!=3 REG[0b110] RM[nnn] not64 MODRM() UIMM8() nolock_prefix*/ {100, 323}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(113)=97 0x82 MOD[mm] MOD!=3 REG[0b111] RM[nnn] not64 MODRM() SIMM8()*/ {113, 341}, /*empty slot1 */ {0,0}, /*h(3)=99 0x82 MOD[0b11] MOD=3 REG[0b000] RM[nnn] not64 SIMM8()*/ {3, 180}, /*h(37)=100 0x82 MOD[mm] MOD!=3 REG[0b010] RM[nnn] not64 MODRM() SIMM8() lock_prefix*/ {37, 219}, /*empty slot1 */ {0,0}, /*h(71)=102 0x82 MOD[0b11] MOD=3 REG[0b100] RM[nnn] not64 UIMM8()*/ {71, 276}, /*h(16)=103 0x82 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM() SIMM8() nolock_prefix*/ {16, 203}, /*h(50)=104 0x82 MOD[0b11] MOD=3 REG[0b011] RM[nnn] not64 SIMM8()*/ {50, 252}, /*empty slot1 */ {0,0}, /*h(84)=106 0x82 MOD[mm] MOD!=3 REG[0b101] RM[nnn] not64 MODRM() SIMM8() nolock_prefix*/ {84, 299}, /*h(118)=107 0x82 MOD[0b11] MOD=3 REG[0b111] RM[nnn] not64 SIMM8()*/ {118, 342}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(97)=110 0x82 MOD[mm] MOD!=3 REG[0b110] RM[nnn] not64 MODRM() UIMM8() lock_prefix*/ {97, 315}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(21)=113 0x82 MOD[mm] MOD!=3 REG[0b001] RM[nnn] not64 MODRM() SIMM8() lock_prefix*/ {21, 195}, /*empty slot1 */ {0,0}, /*h(55)=115 0x82 MOD[0b11] MOD=3 REG[0b011] RM[nnn] not64 SIMM8()*/ {55, 252} }; xed_union64_t t, u; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_MODE_REG(d); hidx = (t.u64 = 2654435769 * key, u.u64 = t.s.lo32 * 116ULL, u.s.hi32); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x83_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[32] = { /*h(0)=0 0x83 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() SIMM8() nolock_prefix*/ {181}, /*h(1)=1 0x83 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() SIMM8() lock_prefix*/ {172}, /*h(2)=2 0x83 MOD[0b11] MOD=3 REG[0b000] RM[nnn] SIMM8()*/ {182}, /*h(3)=3 0x83 MOD[0b11] MOD=3 REG[0b000] RM[nnn] SIMM8()*/ {182}, /*h(4)=4 0x83 MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM() SIMM8() nolock_prefix*/ {205}, /*h(5)=5 0x83 MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM() SIMM8() lock_prefix*/ {196}, /*h(6)=6 0x83 MOD[0b11] MOD=3 REG[0b001] RM[nnn] SIMM8()*/ {206}, /*h(7)=7 0x83 MOD[0b11] MOD=3 REG[0b001] RM[nnn] SIMM8()*/ {206}, /*h(8)=8 0x83 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM() SIMM8() nolock_prefix*/ {229}, /*h(9)=9 0x83 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM() SIMM8() lock_prefix*/ {220}, /*h(10)=10 0x83 MOD[0b11] MOD=3 REG[0b010] RM[nnn] SIMM8()*/ {230}, /*h(11)=11 0x83 MOD[0b11] MOD=3 REG[0b010] RM[nnn] SIMM8()*/ {230}, /*h(12)=12 0x83 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM() SIMM8() nolock_prefix*/ {253}, /*h(13)=13 0x83 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM() SIMM8() lock_prefix*/ {244}, /*h(14)=14 0x83 MOD[0b11] MOD=3 REG[0b011] RM[nnn] SIMM8()*/ {254}, /*h(15)=15 0x83 MOD[0b11] MOD=3 REG[0b011] RM[nnn] SIMM8()*/ {254}, /*h(16)=16 0x83 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM() SIMM8() nolock_prefix*/ {277}, /*h(17)=17 0x83 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM() SIMM8() lock_prefix*/ {268}, /*h(18)=18 0x83 MOD[0b11] MOD=3 REG[0b100] RM[nnn] SIMM8()*/ {278}, /*h(19)=19 0x83 MOD[0b11] MOD=3 REG[0b100] RM[nnn] SIMM8()*/ {278}, /*h(20)=20 0x83 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() SIMM8() nolock_prefix*/ {301}, /*h(21)=21 0x83 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() SIMM8() lock_prefix*/ {292}, /*h(22)=22 0x83 MOD[0b11] MOD=3 REG[0b101] RM[nnn] SIMM8()*/ {302}, /*h(23)=23 0x83 MOD[0b11] MOD=3 REG[0b101] RM[nnn] SIMM8()*/ {302}, /*h(24)=24 0x83 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM() SIMM8() nolock_prefix*/ {325}, /*h(25)=25 0x83 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM() SIMM8() lock_prefix*/ {316}, /*h(26)=26 0x83 MOD[0b11] MOD=3 REG[0b110] RM[nnn] SIMM8()*/ {326}, /*h(27)=27 0x83 MOD[0b11] MOD=3 REG[0b110] RM[nnn] SIMM8()*/ {326}, /*h(28)=28 0x83 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM() SIMM8()*/ {343}, /*h(29)=29 0x83 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM() SIMM8()*/ {343}, /*h(30)=30 0x83 MOD[0b11] MOD=3 REG[0b111] RM[nnn] SIMM8()*/ {344}, /*h(31)=31 0x83 MOD[0b11] MOD=3 REG[0b111] RM[nnn] SIMM8()*/ {344} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_REG(d); hidx = key - 0; if(hidx <= 31) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x84_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x84 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {467}, /*h(1)=1 0x84 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {468} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x85_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x85 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {469}, /*h(1)=1 0x85 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {470} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x86_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x86 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() nolock_prefix*/ {897}, /*h(1)=1 0x86 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() lock_prefix*/ {896}, /*h(2)=2 0x86 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {898}, /*h(3)=3 0x86 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {898} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x87_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[4] = { /*h(0)=0 0x87 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() nolock_prefix*/ {900}, /*h(1)=1 0x87 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() lock_prefix*/ {899}, /*h(2)=2 0x87 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {901}, /*h(3)=3 0x87 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {901} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3(d); hidx = key - 0; if(hidx <= 3) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x88_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x88 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {599}, /*h(1)=1 0x88 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {598} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x89_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x89 MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {600}, /*h(1)=1 0x89 MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {601} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x8a_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x8A MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {602}, /*h(1)=1 0x8A MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {603} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x8b_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x8B MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {604}, /*h(1)=1 0x8B MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {605} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x8c_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x8C MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {606}, /*h(1)=1 0x8C MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {607} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x8d_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(0)=0 0x8D MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM() REMOVE_SEGMENT()*/ {904} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x8e_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x8E MOD[mm] MOD!=3 REG[rrr] RM[nnn] MODRM()*/ {608}, /*h(1)=1 0x8E MOD[0b11] MOD=3 REG[rrr] RM[nnn]*/ {609} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x8f_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x8F MOD[mm] MOD!=3 REG[0b000] RM[nnn] DF64() MODRM()*/ {355}, /*h(1)=1 0x8F MOD[0b11] MOD=3 REG[0b000] RM[nnn] DF64()*/ {356} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_REG(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x90_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[131] = { /*h(0)=0 0b1001_0 SRM[0b000] SRM=0 not_refining_f3 norexb_prefix*/ {0, 694}, /*h(44)=1 0b1001_0 SRM[rrr] SRM!=0*/ {44, 902}, /*h(88)=2 0b1001_0 SRM[rrr] SRM!=0*/ {88, 902}, /*h(1)=3 0b1001_0 SRM[0b000] SRM=0 not_refining_f3 norexb_prefix*/ {1, 694}, /*h(45)=4 0b1001_0 SRM[rrr] SRM!=0*/ {45, 902}, /*h(89)=5 0b1001_0 SRM[rrr] SRM!=0*/ {89, 902}, /*empty slot1 */ {0,0}, /*h(46)=7 0b1001_0 SRM[rrr] SRM!=0*/ {46, 902}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(47)=10 0b1001_0 SRM[rrr] SRM!=0*/ {47, 902}, /*empty slot1 */ {0,0}, /*h(4)=12 0b1001_0 SRM[0b000] SRM=0 not_refining_f3 norexb_prefix*/ {4, 694}, /*h(48)=13 0b1001_0 SRM[rrr] SRM!=0*/ {48, 902}, /*h(92)=14 0b1001_0 SRM[rrr] SRM!=0*/ {92, 902}, /*h(5)=15 0b1001_0 SRM[0b000] SRM=0 not_refining_f3 norexb_prefix*/ {5, 694}, /*h(49)=16 0b1001_0 SRM[rrr] SRM!=0*/ {49, 902}, /*h(93)=17 0b1001_0 SRM[rrr] SRM!=0*/ {93, 902}, /*h(6)=18 0b1001_0 SRM[0b000] SRM=0 refining_f3 P4=0*/ {6, 695}, /*empty slot1 */ {0,0}, /*h(94)=20 0b1001_0 SRM[rrr] SRM!=0*/ {94, 902}, /*h(7)=21 0b1001_0 SRM[0b000] SRM=0 refining_f3 P4=1*/ {7, 905}, /*empty slot1 */ {0,0}, /*h(95)=23 0b1001_0 SRM[rrr] SRM!=0*/ {95, 902}, /*h(8)=24 0b1001_0 SRM[rrr] SRM=0 not_refining_f3 rexb_prefix*/ {8, 903}, /*h(52)=25 0b1001_0 SRM[rrr] SRM!=0*/ {52, 902}, /*h(96)=26 0b1001_0 SRM[rrr] SRM!=0*/ {96, 902}, /*h(9)=27 0b1001_0 SRM[rrr] SRM=0 not_refining_f3 rexb_prefix*/ {9, 903}, /*h(53)=28 0b1001_0 SRM[rrr] SRM!=0*/ {53, 902}, /*h(97)=29 0b1001_0 SRM[rrr] SRM!=0*/ {97, 902}, /*empty slot1 */ {0,0}, /*h(54)=31 0b1001_0 SRM[rrr] SRM!=0*/ {54, 902}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(55)=34 0b1001_0 SRM[rrr] SRM!=0*/ {55, 902}, /*empty slot1 */ {0,0}, /*h(12)=36 0b1001_0 SRM[rrr] SRM=0 not_refining_f3 rexb_prefix*/ {12, 903}, /*h(56)=37 0b1001_0 SRM[rrr] SRM!=0*/ {56, 902}, /*h(100)=38 0b1001_0 SRM[rrr] SRM!=0*/ {100, 902}, /*h(13)=39 0b1001_0 SRM[rrr] SRM=0 not_refining_f3 rexb_prefix*/ {13, 903}, /*h(57)=40 0b1001_0 SRM[rrr] SRM!=0*/ {57, 902}, /*h(101)=41 0b1001_0 SRM[rrr] SRM!=0*/ {101, 902}, /*h(14)=42 0b1001_0 SRM[0b000] SRM=0 refining_f3 P4=0*/ {14, 695}, /*empty slot1 */ {0,0}, /*h(102)=44 0b1001_0 SRM[rrr] SRM!=0*/ {102, 902}, /*h(15)=45 0b1001_0 SRM[0b000] SRM=0 refining_f3 P4=1*/ {15, 905}, /*empty slot1 */ {0,0}, /*h(103)=47 0b1001_0 SRM[rrr] SRM!=0*/ {103, 902}, /*h(16)=48 0b1001_0 SRM[rrr] SRM!=0*/ {16, 902}, /*h(60)=49 0b1001_0 SRM[rrr] SRM!=0*/ {60, 902}, /*h(104)=50 0b1001_0 SRM[rrr] SRM!=0*/ {104, 902}, /*h(17)=51 0b1001_0 SRM[rrr] SRM!=0*/ {17, 902}, /*h(61)=52 0b1001_0 SRM[rrr] SRM!=0*/ {61, 902}, /*h(105)=53 0b1001_0 SRM[rrr] SRM!=0*/ {105, 902}, /*empty slot1 */ {0,0}, /*h(62)=55 0b1001_0 SRM[rrr] SRM!=0*/ {62, 902}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(63)=58 0b1001_0 SRM[rrr] SRM!=0*/ {63, 902}, /*empty slot1 */ {0,0}, /*h(20)=60 0b1001_0 SRM[rrr] SRM!=0*/ {20, 902}, /*h(64)=61 0b1001_0 SRM[rrr] SRM!=0*/ {64, 902}, /*h(108)=62 0b1001_0 SRM[rrr] SRM!=0*/ {108, 902}, /*h(21)=63 0b1001_0 SRM[rrr] SRM!=0*/ {21, 902}, /*h(65)=64 0b1001_0 SRM[rrr] SRM!=0*/ {65, 902}, /*h(109)=65 0b1001_0 SRM[rrr] SRM!=0*/ {109, 902}, /*h(22)=66 0b1001_0 SRM[rrr] SRM!=0*/ {22, 902}, /*empty slot1 */ {0,0}, /*h(110)=68 0b1001_0 SRM[rrr] SRM!=0*/ {110, 902}, /*h(23)=69 0b1001_0 SRM[rrr] SRM!=0*/ {23, 902}, /*empty slot1 */ {0,0}, /*h(111)=71 0b1001_0 SRM[rrr] SRM!=0*/ {111, 902}, /*h(24)=72 0b1001_0 SRM[rrr] SRM!=0*/ {24, 902}, /*h(68)=73 0b1001_0 SRM[rrr] SRM!=0*/ {68, 902}, /*h(112)=74 0b1001_0 SRM[rrr] SRM!=0*/ {112, 902}, /*h(25)=75 0b1001_0 SRM[rrr] SRM!=0*/ {25, 902}, /*h(69)=76 0b1001_0 SRM[rrr] SRM!=0*/ {69, 902}, /*h(113)=77 0b1001_0 SRM[rrr] SRM!=0*/ {113, 902}, /*empty slot1 */ {0,0}, /*h(70)=79 0b1001_0 SRM[rrr] SRM!=0*/ {70, 902}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(71)=82 0b1001_0 SRM[rrr] SRM!=0*/ {71, 902}, /*empty slot1 */ {0,0}, /*h(28)=84 0b1001_0 SRM[rrr] SRM!=0*/ {28, 902}, /*h(72)=85 0b1001_0 SRM[rrr] SRM!=0*/ {72, 902}, /*h(116)=86 0b1001_0 SRM[rrr] SRM!=0*/ {116, 902}, /*h(29)=87 0b1001_0 SRM[rrr] SRM!=0*/ {29, 902}, /*h(73)=88 0b1001_0 SRM[rrr] SRM!=0*/ {73, 902}, /*h(117)=89 0b1001_0 SRM[rrr] SRM!=0*/ {117, 902}, /*h(30)=90 0b1001_0 SRM[rrr] SRM!=0*/ {30, 902}, /*empty slot1 */ {0,0}, /*h(118)=92 0b1001_0 SRM[rrr] SRM!=0*/ {118, 902}, /*h(31)=93 0b1001_0 SRM[rrr] SRM!=0*/ {31, 902}, /*empty slot1 */ {0,0}, /*h(119)=95 0b1001_0 SRM[rrr] SRM!=0*/ {119, 902}, /*h(32)=96 0b1001_0 SRM[rrr] SRM!=0*/ {32, 902}, /*h(76)=97 0b1001_0 SRM[rrr] SRM!=0*/ {76, 902}, /*h(120)=98 0b1001_0 SRM[rrr] SRM!=0*/ {120, 902}, /*h(33)=99 0b1001_0 SRM[rrr] SRM!=0*/ {33, 902}, /*h(77)=100 0b1001_0 SRM[rrr] SRM!=0*/ {77, 902}, /*h(121)=101 0b1001_0 SRM[rrr] SRM!=0*/ {121, 902}, /*empty slot1 */ {0,0}, /*h(78)=103 0b1001_0 SRM[rrr] SRM!=0*/ {78, 902}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(79)=106 0b1001_0 SRM[rrr] SRM!=0*/ {79, 902}, /*empty slot1 */ {0,0}, /*h(36)=108 0b1001_0 SRM[rrr] SRM!=0*/ {36, 902}, /*h(80)=109 0b1001_0 SRM[rrr] SRM!=0*/ {80, 902}, /*h(124)=110 0b1001_0 SRM[rrr] SRM!=0*/ {124, 902}, /*h(37)=111 0b1001_0 SRM[rrr] SRM!=0*/ {37, 902}, /*h(81)=112 0b1001_0 SRM[rrr] SRM!=0*/ {81, 902}, /*h(125)=113 0b1001_0 SRM[rrr] SRM!=0*/ {125, 902}, /*h(38)=114 0b1001_0 SRM[rrr] SRM!=0*/ {38, 902}, /*empty slot1 */ {0,0}, /*h(126)=116 0b1001_0 SRM[rrr] SRM!=0*/ {126, 902}, /*h(39)=117 0b1001_0 SRM[rrr] SRM!=0*/ {39, 902}, /*empty slot1 */ {0,0}, /*h(127)=119 0b1001_0 SRM[rrr] SRM!=0*/ {127, 902}, /*h(40)=120 0b1001_0 SRM[rrr] SRM!=0*/ {40, 902}, /*h(84)=121 0b1001_0 SRM[rrr] SRM!=0*/ {84, 902}, /*empty slot1 */ {0,0}, /*h(41)=123 0b1001_0 SRM[rrr] SRM!=0*/ {41, 902}, /*h(85)=124 0b1001_0 SRM[rrr] SRM!=0*/ {85, 902}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(86)=127 0b1001_0 SRM[rrr] SRM!=0*/ {86, 902}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(87)=130 0b1001_0 SRM[rrr] SRM!=0*/ {87, 902} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_P4_REP_REXB_SRM(d); hidx = (3*key % 131); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x91_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[84] = { /*empty slot1 */ {0,0}, /*h(34)=1 0b1001_0 SRM[rrr] SRM!=0*/ {34, 902}, /*empty slot1 */ {0,0}, /*h(47)=3 0b1001_0 SRM[rrr] SRM!=0*/ {47, 902}, /*empty slot1 */ {0,0}, /*h(26)=5 0b1001_0 SRM[rrr] SRM!=0*/ {26, 902}, /*h(60)=6 0b1001_0 SRM[rrr] SRM!=0*/ {60, 902}, /*empty slot1 */ {0,0}, /*h(39)=8 0b1001_0 SRM[rrr] SRM!=0*/ {39, 902}, /*empty slot1 */ {0,0}, /*h(18)=10 0b1001_0 SRM[rrr] SRM!=0*/ {18, 902}, /*h(52)=11 0b1001_0 SRM[rrr] SRM!=0*/ {52, 902}, /*empty slot1 */ {0,0}, /*h(31)=13 0b1001_0 SRM[rrr] SRM!=0*/ {31, 902}, /*empty slot1 */ {0,0}, /*h(10)=15 0b1001_0 SRM[rrr] SRM!=0*/ {10, 902}, /*h(44)=16 0b1001_0 SRM[rrr] SRM!=0*/ {44, 902}, /*empty slot1 */ {0,0}, /*h(23)=18 0b1001_0 SRM[rrr] SRM!=0*/ {23, 902}, /*empty slot1 */ {0,0}, /*h(36)=20 0b1001_0 SRM[rrr] SRM!=0*/ {36, 902}, /*empty slot1 */ {0,0}, /*h(15)=22 0b1001_0 SRM[rrr] SRM!=0*/ {15, 902}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(28)=25 0b1001_0 SRM[rrr] SRM!=0*/ {28, 902}, /*h(62)=26 0b1001_0 SRM[rrr] SRM!=0*/ {62, 902}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(20)=30 0b1001_0 SRM[rrr] SRM!=0*/ {20, 902}, /*h(54)=31 0b1001_0 SRM[rrr] SRM!=0*/ {54, 902}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(12)=34 0b1001_0 SRM[rrr] SRM!=0*/ {12, 902}, /*empty slot1 */ {0,0}, /*h(46)=36 0b1001_0 SRM[rrr] SRM!=0*/ {46, 902}, /*empty slot1 */ {0,0}, /*h(59)=38 0b1001_0 SRM[rrr] SRM!=0*/ {59, 902}, /*h(4)=39 0b1001_0 SRM[rrr] SRM=0 not_refining_f3 rexb_prefix*/ {4, 903}, /*h(38)=40 0b1001_0 SRM[rrr] SRM!=0*/ {38, 902}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(51)=43 0b1001_0 SRM[rrr] SRM!=0*/ {51, 902}, /*empty slot1 */ {0,0}, /*h(30)=45 0b1001_0 SRM[rrr] SRM!=0*/ {30, 902}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(43)=48 0b1001_0 SRM[rrr] SRM!=0*/ {43, 902}, /*empty slot1 */ {0,0}, /*h(22)=50 0b1001_0 SRM[rrr] SRM!=0*/ {22, 902}, /*h(56)=51 0b1001_0 SRM[rrr] SRM!=0*/ {56, 902}, /*empty slot1 */ {0,0}, /*h(35)=53 0b1001_0 SRM[rrr] SRM!=0*/ {35, 902}, /*h(14)=54 0b1001_0 SRM[rrr] SRM!=0*/ {14, 902}, /*h(48)=55 0b1001_0 SRM[rrr] SRM!=0*/ {48, 902}, /*empty slot1 */ {0,0}, /*h(27)=57 0b1001_0 SRM[rrr] SRM!=0*/ {27, 902}, /*empty slot1 */ {0,0}, /*h(6)=59 0b1001_0 SRM[rrr] SRM=0 not_refining_f3 rexb_prefix*/ {6, 903}, /*h(40)=60 0b1001_0 SRM[rrr] SRM!=0*/ {40, 902}, /*empty slot1 */ {0,0}, /*h(19)=62 0b1001_0 SRM[rrr] SRM!=0*/ {19, 902}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(32)=65 0b1001_0 SRM[rrr] SRM!=0*/ {32, 902}, /*empty slot1 */ {0,0}, /*h(11)=67 0b1001_0 SRM[rrr] SRM!=0*/ {11, 902}, /*empty slot1 */ {0,0}, /*h(24)=69 0b1001_0 SRM[rrr] SRM!=0*/ {24, 902}, /*empty slot1 */ {0,0}, /*h(58)=71 0b1001_0 SRM[rrr] SRM!=0*/ {58, 902}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(16)=74 0b1001_0 SRM[rrr] SRM!=0*/ {16, 902}, /*h(50)=75 0b1001_0 SRM[rrr] SRM!=0*/ {50, 902}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(63)=78 0b1001_0 SRM[rrr] SRM!=0*/ {63, 902}, /*h(8)=79 0b1001_0 SRM[rrr] SRM!=0*/ {8, 902}, /*h(42)=80 0b1001_0 SRM[rrr] SRM!=0*/ {42, 902}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(55)=83 0b1001_0 SRM[rrr] SRM!=0*/ {55, 902} }; xed_union64_t t, u; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_REP_REXB_SRM(d); hidx = (t.u64 = 2654435769 * key, u.u64 = t.s.lo32 * 84ULL, u.s.hi32); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x92_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[84] = { /*empty slot1 */ {0,0}, /*h(34)=1 0b1001_0 SRM[rrr] SRM!=0*/ {34, 902}, /*empty slot1 */ {0,0}, /*h(47)=3 0b1001_0 SRM[rrr] SRM!=0*/ {47, 902}, /*empty slot1 */ {0,0}, /*h(26)=5 0b1001_0 SRM[rrr] SRM!=0*/ {26, 902}, /*h(60)=6 0b1001_0 SRM[rrr] SRM!=0*/ {60, 902}, /*empty slot1 */ {0,0}, /*h(39)=8 0b1001_0 SRM[rrr] SRM!=0*/ {39, 902}, /*empty slot1 */ {0,0}, /*h(18)=10 0b1001_0 SRM[rrr] SRM!=0*/ {18, 902}, /*h(52)=11 0b1001_0 SRM[rrr] SRM!=0*/ {52, 902}, /*empty slot1 */ {0,0}, /*h(31)=13 0b1001_0 SRM[rrr] SRM!=0*/ {31, 902}, /*empty slot1 */ {0,0}, /*h(10)=15 0b1001_0 SRM[rrr] SRM!=0*/ {10, 902}, /*h(44)=16 0b1001_0 SRM[rrr] SRM!=0*/ {44, 902}, /*empty slot1 */ {0,0}, /*h(23)=18 0b1001_0 SRM[rrr] SRM!=0*/ {23, 902}, /*empty slot1 */ {0,0}, /*h(36)=20 0b1001_0 SRM[rrr] SRM!=0*/ {36, 902}, /*empty slot1 */ {0,0}, /*h(15)=22 0b1001_0 SRM[rrr] SRM!=0*/ {15, 902}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(28)=25 0b1001_0 SRM[rrr] SRM!=0*/ {28, 902}, /*h(62)=26 0b1001_0 SRM[rrr] SRM!=0*/ {62, 902}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(20)=30 0b1001_0 SRM[rrr] SRM!=0*/ {20, 902}, /*h(54)=31 0b1001_0 SRM[rrr] SRM!=0*/ {54, 902}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(12)=34 0b1001_0 SRM[rrr] SRM!=0*/ {12, 902}, /*empty slot1 */ {0,0}, /*h(46)=36 0b1001_0 SRM[rrr] SRM!=0*/ {46, 902}, /*empty slot1 */ {0,0}, /*h(59)=38 0b1001_0 SRM[rrr] SRM!=0*/ {59, 902}, /*h(4)=39 0b1001_0 SRM[rrr] SRM=0 not_refining_f3 rexb_prefix*/ {4, 903}, /*h(38)=40 0b1001_0 SRM[rrr] SRM!=0*/ {38, 902}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(51)=43 0b1001_0 SRM[rrr] SRM!=0*/ {51, 902}, /*empty slot1 */ {0,0}, /*h(30)=45 0b1001_0 SRM[rrr] SRM!=0*/ {30, 902}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(43)=48 0b1001_0 SRM[rrr] SRM!=0*/ {43, 902}, /*empty slot1 */ {0,0}, /*h(22)=50 0b1001_0 SRM[rrr] SRM!=0*/ {22, 902}, /*h(56)=51 0b1001_0 SRM[rrr] SRM!=0*/ {56, 902}, /*empty slot1 */ {0,0}, /*h(35)=53 0b1001_0 SRM[rrr] SRM!=0*/ {35, 902}, /*h(14)=54 0b1001_0 SRM[rrr] SRM!=0*/ {14, 902}, /*h(48)=55 0b1001_0 SRM[rrr] SRM!=0*/ {48, 902}, /*empty slot1 */ {0,0}, /*h(27)=57 0b1001_0 SRM[rrr] SRM!=0*/ {27, 902}, /*empty slot1 */ {0,0}, /*h(6)=59 0b1001_0 SRM[rrr] SRM=0 not_refining_f3 rexb_prefix*/ {6, 903}, /*h(40)=60 0b1001_0 SRM[rrr] SRM!=0*/ {40, 902}, /*empty slot1 */ {0,0}, /*h(19)=62 0b1001_0 SRM[rrr] SRM!=0*/ {19, 902}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(32)=65 0b1001_0 SRM[rrr] SRM!=0*/ {32, 902}, /*empty slot1 */ {0,0}, /*h(11)=67 0b1001_0 SRM[rrr] SRM!=0*/ {11, 902}, /*empty slot1 */ {0,0}, /*h(24)=69 0b1001_0 SRM[rrr] SRM!=0*/ {24, 902}, /*empty slot1 */ {0,0}, /*h(58)=71 0b1001_0 SRM[rrr] SRM!=0*/ {58, 902}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(16)=74 0b1001_0 SRM[rrr] SRM!=0*/ {16, 902}, /*h(50)=75 0b1001_0 SRM[rrr] SRM!=0*/ {50, 902}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(63)=78 0b1001_0 SRM[rrr] SRM!=0*/ {63, 902}, /*h(8)=79 0b1001_0 SRM[rrr] SRM!=0*/ {8, 902}, /*h(42)=80 0b1001_0 SRM[rrr] SRM!=0*/ {42, 902}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(55)=83 0b1001_0 SRM[rrr] SRM!=0*/ {55, 902} }; xed_union64_t t, u; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_REP_REXB_SRM(d); hidx = (t.u64 = 2654435769 * key, u.u64 = t.s.lo32 * 84ULL, u.s.hi32); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x93_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[84] = { /*empty slot1 */ {0,0}, /*h(34)=1 0b1001_0 SRM[rrr] SRM!=0*/ {34, 902}, /*empty slot1 */ {0,0}, /*h(47)=3 0b1001_0 SRM[rrr] SRM!=0*/ {47, 902}, /*empty slot1 */ {0,0}, /*h(26)=5 0b1001_0 SRM[rrr] SRM!=0*/ {26, 902}, /*h(60)=6 0b1001_0 SRM[rrr] SRM!=0*/ {60, 902}, /*empty slot1 */ {0,0}, /*h(39)=8 0b1001_0 SRM[rrr] SRM!=0*/ {39, 902}, /*empty slot1 */ {0,0}, /*h(18)=10 0b1001_0 SRM[rrr] SRM!=0*/ {18, 902}, /*h(52)=11 0b1001_0 SRM[rrr] SRM!=0*/ {52, 902}, /*empty slot1 */ {0,0}, /*h(31)=13 0b1001_0 SRM[rrr] SRM!=0*/ {31, 902}, /*empty slot1 */ {0,0}, /*h(10)=15 0b1001_0 SRM[rrr] SRM!=0*/ {10, 902}, /*h(44)=16 0b1001_0 SRM[rrr] SRM!=0*/ {44, 902}, /*empty slot1 */ {0,0}, /*h(23)=18 0b1001_0 SRM[rrr] SRM!=0*/ {23, 902}, /*empty slot1 */ {0,0}, /*h(36)=20 0b1001_0 SRM[rrr] SRM!=0*/ {36, 902}, /*empty slot1 */ {0,0}, /*h(15)=22 0b1001_0 SRM[rrr] SRM!=0*/ {15, 902}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(28)=25 0b1001_0 SRM[rrr] SRM!=0*/ {28, 902}, /*h(62)=26 0b1001_0 SRM[rrr] SRM!=0*/ {62, 902}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(20)=30 0b1001_0 SRM[rrr] SRM!=0*/ {20, 902}, /*h(54)=31 0b1001_0 SRM[rrr] SRM!=0*/ {54, 902}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(12)=34 0b1001_0 SRM[rrr] SRM!=0*/ {12, 902}, /*empty slot1 */ {0,0}, /*h(46)=36 0b1001_0 SRM[rrr] SRM!=0*/ {46, 902}, /*empty slot1 */ {0,0}, /*h(59)=38 0b1001_0 SRM[rrr] SRM!=0*/ {59, 902}, /*h(4)=39 0b1001_0 SRM[rrr] SRM=0 not_refining_f3 rexb_prefix*/ {4, 903}, /*h(38)=40 0b1001_0 SRM[rrr] SRM!=0*/ {38, 902}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(51)=43 0b1001_0 SRM[rrr] SRM!=0*/ {51, 902}, /*empty slot1 */ {0,0}, /*h(30)=45 0b1001_0 SRM[rrr] SRM!=0*/ {30, 902}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(43)=48 0b1001_0 SRM[rrr] SRM!=0*/ {43, 902}, /*empty slot1 */ {0,0}, /*h(22)=50 0b1001_0 SRM[rrr] SRM!=0*/ {22, 902}, /*h(56)=51 0b1001_0 SRM[rrr] SRM!=0*/ {56, 902}, /*empty slot1 */ {0,0}, /*h(35)=53 0b1001_0 SRM[rrr] SRM!=0*/ {35, 902}, /*h(14)=54 0b1001_0 SRM[rrr] SRM!=0*/ {14, 902}, /*h(48)=55 0b1001_0 SRM[rrr] SRM!=0*/ {48, 902}, /*empty slot1 */ {0,0}, /*h(27)=57 0b1001_0 SRM[rrr] SRM!=0*/ {27, 902}, /*empty slot1 */ {0,0}, /*h(6)=59 0b1001_0 SRM[rrr] SRM=0 not_refining_f3 rexb_prefix*/ {6, 903}, /*h(40)=60 0b1001_0 SRM[rrr] SRM!=0*/ {40, 902}, /*empty slot1 */ {0,0}, /*h(19)=62 0b1001_0 SRM[rrr] SRM!=0*/ {19, 902}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(32)=65 0b1001_0 SRM[rrr] SRM!=0*/ {32, 902}, /*empty slot1 */ {0,0}, /*h(11)=67 0b1001_0 SRM[rrr] SRM!=0*/ {11, 902}, /*empty slot1 */ {0,0}, /*h(24)=69 0b1001_0 SRM[rrr] SRM!=0*/ {24, 902}, /*empty slot1 */ {0,0}, /*h(58)=71 0b1001_0 SRM[rrr] SRM!=0*/ {58, 902}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(16)=74 0b1001_0 SRM[rrr] SRM!=0*/ {16, 902}, /*h(50)=75 0b1001_0 SRM[rrr] SRM!=0*/ {50, 902}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(63)=78 0b1001_0 SRM[rrr] SRM!=0*/ {63, 902}, /*h(8)=79 0b1001_0 SRM[rrr] SRM!=0*/ {8, 902}, /*h(42)=80 0b1001_0 SRM[rrr] SRM!=0*/ {42, 902}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(55)=83 0b1001_0 SRM[rrr] SRM!=0*/ {55, 902} }; xed_union64_t t, u; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_REP_REXB_SRM(d); hidx = (t.u64 = 2654435769 * key, u.u64 = t.s.lo32 * 84ULL, u.s.hi32); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x94_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[84] = { /*empty slot1 */ {0,0}, /*h(34)=1 0b1001_0 SRM[rrr] SRM!=0*/ {34, 902}, /*empty slot1 */ {0,0}, /*h(47)=3 0b1001_0 SRM[rrr] SRM!=0*/ {47, 902}, /*empty slot1 */ {0,0}, /*h(26)=5 0b1001_0 SRM[rrr] SRM!=0*/ {26, 902}, /*h(60)=6 0b1001_0 SRM[rrr] SRM!=0*/ {60, 902}, /*empty slot1 */ {0,0}, /*h(39)=8 0b1001_0 SRM[rrr] SRM!=0*/ {39, 902}, /*empty slot1 */ {0,0}, /*h(18)=10 0b1001_0 SRM[rrr] SRM!=0*/ {18, 902}, /*h(52)=11 0b1001_0 SRM[rrr] SRM!=0*/ {52, 902}, /*empty slot1 */ {0,0}, /*h(31)=13 0b1001_0 SRM[rrr] SRM!=0*/ {31, 902}, /*empty slot1 */ {0,0}, /*h(10)=15 0b1001_0 SRM[rrr] SRM!=0*/ {10, 902}, /*h(44)=16 0b1001_0 SRM[rrr] SRM!=0*/ {44, 902}, /*empty slot1 */ {0,0}, /*h(23)=18 0b1001_0 SRM[rrr] SRM!=0*/ {23, 902}, /*empty slot1 */ {0,0}, /*h(36)=20 0b1001_0 SRM[rrr] SRM!=0*/ {36, 902}, /*empty slot1 */ {0,0}, /*h(15)=22 0b1001_0 SRM[rrr] SRM!=0*/ {15, 902}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(28)=25 0b1001_0 SRM[rrr] SRM!=0*/ {28, 902}, /*h(62)=26 0b1001_0 SRM[rrr] SRM!=0*/ {62, 902}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(20)=30 0b1001_0 SRM[rrr] SRM!=0*/ {20, 902}, /*h(54)=31 0b1001_0 SRM[rrr] SRM!=0*/ {54, 902}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(12)=34 0b1001_0 SRM[rrr] SRM!=0*/ {12, 902}, /*empty slot1 */ {0,0}, /*h(46)=36 0b1001_0 SRM[rrr] SRM!=0*/ {46, 902}, /*empty slot1 */ {0,0}, /*h(59)=38 0b1001_0 SRM[rrr] SRM!=0*/ {59, 902}, /*h(4)=39 0b1001_0 SRM[rrr] SRM=0 not_refining_f3 rexb_prefix*/ {4, 903}, /*h(38)=40 0b1001_0 SRM[rrr] SRM!=0*/ {38, 902}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(51)=43 0b1001_0 SRM[rrr] SRM!=0*/ {51, 902}, /*empty slot1 */ {0,0}, /*h(30)=45 0b1001_0 SRM[rrr] SRM!=0*/ {30, 902}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(43)=48 0b1001_0 SRM[rrr] SRM!=0*/ {43, 902}, /*empty slot1 */ {0,0}, /*h(22)=50 0b1001_0 SRM[rrr] SRM!=0*/ {22, 902}, /*h(56)=51 0b1001_0 SRM[rrr] SRM!=0*/ {56, 902}, /*empty slot1 */ {0,0}, /*h(35)=53 0b1001_0 SRM[rrr] SRM!=0*/ {35, 902}, /*h(14)=54 0b1001_0 SRM[rrr] SRM!=0*/ {14, 902}, /*h(48)=55 0b1001_0 SRM[rrr] SRM!=0*/ {48, 902}, /*empty slot1 */ {0,0}, /*h(27)=57 0b1001_0 SRM[rrr] SRM!=0*/ {27, 902}, /*empty slot1 */ {0,0}, /*h(6)=59 0b1001_0 SRM[rrr] SRM=0 not_refining_f3 rexb_prefix*/ {6, 903}, /*h(40)=60 0b1001_0 SRM[rrr] SRM!=0*/ {40, 902}, /*empty slot1 */ {0,0}, /*h(19)=62 0b1001_0 SRM[rrr] SRM!=0*/ {19, 902}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(32)=65 0b1001_0 SRM[rrr] SRM!=0*/ {32, 902}, /*empty slot1 */ {0,0}, /*h(11)=67 0b1001_0 SRM[rrr] SRM!=0*/ {11, 902}, /*empty slot1 */ {0,0}, /*h(24)=69 0b1001_0 SRM[rrr] SRM!=0*/ {24, 902}, /*empty slot1 */ {0,0}, /*h(58)=71 0b1001_0 SRM[rrr] SRM!=0*/ {58, 902}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(16)=74 0b1001_0 SRM[rrr] SRM!=0*/ {16, 902}, /*h(50)=75 0b1001_0 SRM[rrr] SRM!=0*/ {50, 902}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(63)=78 0b1001_0 SRM[rrr] SRM!=0*/ {63, 902}, /*h(8)=79 0b1001_0 SRM[rrr] SRM!=0*/ {8, 902}, /*h(42)=80 0b1001_0 SRM[rrr] SRM!=0*/ {42, 902}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(55)=83 0b1001_0 SRM[rrr] SRM!=0*/ {55, 902} }; xed_union64_t t, u; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_REP_REXB_SRM(d); hidx = (t.u64 = 2654435769 * key, u.u64 = t.s.lo32 * 84ULL, u.s.hi32); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x95_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[84] = { /*empty slot1 */ {0,0}, /*h(34)=1 0b1001_0 SRM[rrr] SRM!=0*/ {34, 902}, /*empty slot1 */ {0,0}, /*h(47)=3 0b1001_0 SRM[rrr] SRM!=0*/ {47, 902}, /*empty slot1 */ {0,0}, /*h(26)=5 0b1001_0 SRM[rrr] SRM!=0*/ {26, 902}, /*h(60)=6 0b1001_0 SRM[rrr] SRM!=0*/ {60, 902}, /*empty slot1 */ {0,0}, /*h(39)=8 0b1001_0 SRM[rrr] SRM!=0*/ {39, 902}, /*empty slot1 */ {0,0}, /*h(18)=10 0b1001_0 SRM[rrr] SRM!=0*/ {18, 902}, /*h(52)=11 0b1001_0 SRM[rrr] SRM!=0*/ {52, 902}, /*empty slot1 */ {0,0}, /*h(31)=13 0b1001_0 SRM[rrr] SRM!=0*/ {31, 902}, /*empty slot1 */ {0,0}, /*h(10)=15 0b1001_0 SRM[rrr] SRM!=0*/ {10, 902}, /*h(44)=16 0b1001_0 SRM[rrr] SRM!=0*/ {44, 902}, /*empty slot1 */ {0,0}, /*h(23)=18 0b1001_0 SRM[rrr] SRM!=0*/ {23, 902}, /*empty slot1 */ {0,0}, /*h(36)=20 0b1001_0 SRM[rrr] SRM!=0*/ {36, 902}, /*empty slot1 */ {0,0}, /*h(15)=22 0b1001_0 SRM[rrr] SRM!=0*/ {15, 902}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(28)=25 0b1001_0 SRM[rrr] SRM!=0*/ {28, 902}, /*h(62)=26 0b1001_0 SRM[rrr] SRM!=0*/ {62, 902}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(20)=30 0b1001_0 SRM[rrr] SRM!=0*/ {20, 902}, /*h(54)=31 0b1001_0 SRM[rrr] SRM!=0*/ {54, 902}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(12)=34 0b1001_0 SRM[rrr] SRM!=0*/ {12, 902}, /*empty slot1 */ {0,0}, /*h(46)=36 0b1001_0 SRM[rrr] SRM!=0*/ {46, 902}, /*empty slot1 */ {0,0}, /*h(59)=38 0b1001_0 SRM[rrr] SRM!=0*/ {59, 902}, /*h(4)=39 0b1001_0 SRM[rrr] SRM=0 not_refining_f3 rexb_prefix*/ {4, 903}, /*h(38)=40 0b1001_0 SRM[rrr] SRM!=0*/ {38, 902}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(51)=43 0b1001_0 SRM[rrr] SRM!=0*/ {51, 902}, /*empty slot1 */ {0,0}, /*h(30)=45 0b1001_0 SRM[rrr] SRM!=0*/ {30, 902}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(43)=48 0b1001_0 SRM[rrr] SRM!=0*/ {43, 902}, /*empty slot1 */ {0,0}, /*h(22)=50 0b1001_0 SRM[rrr] SRM!=0*/ {22, 902}, /*h(56)=51 0b1001_0 SRM[rrr] SRM!=0*/ {56, 902}, /*empty slot1 */ {0,0}, /*h(35)=53 0b1001_0 SRM[rrr] SRM!=0*/ {35, 902}, /*h(14)=54 0b1001_0 SRM[rrr] SRM!=0*/ {14, 902}, /*h(48)=55 0b1001_0 SRM[rrr] SRM!=0*/ {48, 902}, /*empty slot1 */ {0,0}, /*h(27)=57 0b1001_0 SRM[rrr] SRM!=0*/ {27, 902}, /*empty slot1 */ {0,0}, /*h(6)=59 0b1001_0 SRM[rrr] SRM=0 not_refining_f3 rexb_prefix*/ {6, 903}, /*h(40)=60 0b1001_0 SRM[rrr] SRM!=0*/ {40, 902}, /*empty slot1 */ {0,0}, /*h(19)=62 0b1001_0 SRM[rrr] SRM!=0*/ {19, 902}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(32)=65 0b1001_0 SRM[rrr] SRM!=0*/ {32, 902}, /*empty slot1 */ {0,0}, /*h(11)=67 0b1001_0 SRM[rrr] SRM!=0*/ {11, 902}, /*empty slot1 */ {0,0}, /*h(24)=69 0b1001_0 SRM[rrr] SRM!=0*/ {24, 902}, /*empty slot1 */ {0,0}, /*h(58)=71 0b1001_0 SRM[rrr] SRM!=0*/ {58, 902}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(16)=74 0b1001_0 SRM[rrr] SRM!=0*/ {16, 902}, /*h(50)=75 0b1001_0 SRM[rrr] SRM!=0*/ {50, 902}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(63)=78 0b1001_0 SRM[rrr] SRM!=0*/ {63, 902}, /*h(8)=79 0b1001_0 SRM[rrr] SRM!=0*/ {8, 902}, /*h(42)=80 0b1001_0 SRM[rrr] SRM!=0*/ {42, 902}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(55)=83 0b1001_0 SRM[rrr] SRM!=0*/ {55, 902} }; xed_union64_t t, u; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_REP_REXB_SRM(d); hidx = (t.u64 = 2654435769 * key, u.u64 = t.s.lo32 * 84ULL, u.s.hi32); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x96_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[84] = { /*empty slot1 */ {0,0}, /*h(34)=1 0b1001_0 SRM[rrr] SRM!=0*/ {34, 902}, /*empty slot1 */ {0,0}, /*h(47)=3 0b1001_0 SRM[rrr] SRM!=0*/ {47, 902}, /*empty slot1 */ {0,0}, /*h(26)=5 0b1001_0 SRM[rrr] SRM!=0*/ {26, 902}, /*h(60)=6 0b1001_0 SRM[rrr] SRM!=0*/ {60, 902}, /*empty slot1 */ {0,0}, /*h(39)=8 0b1001_0 SRM[rrr] SRM!=0*/ {39, 902}, /*empty slot1 */ {0,0}, /*h(18)=10 0b1001_0 SRM[rrr] SRM!=0*/ {18, 902}, /*h(52)=11 0b1001_0 SRM[rrr] SRM!=0*/ {52, 902}, /*empty slot1 */ {0,0}, /*h(31)=13 0b1001_0 SRM[rrr] SRM!=0*/ {31, 902}, /*empty slot1 */ {0,0}, /*h(10)=15 0b1001_0 SRM[rrr] SRM!=0*/ {10, 902}, /*h(44)=16 0b1001_0 SRM[rrr] SRM!=0*/ {44, 902}, /*empty slot1 */ {0,0}, /*h(23)=18 0b1001_0 SRM[rrr] SRM!=0*/ {23, 902}, /*empty slot1 */ {0,0}, /*h(36)=20 0b1001_0 SRM[rrr] SRM!=0*/ {36, 902}, /*empty slot1 */ {0,0}, /*h(15)=22 0b1001_0 SRM[rrr] SRM!=0*/ {15, 902}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(28)=25 0b1001_0 SRM[rrr] SRM!=0*/ {28, 902}, /*h(62)=26 0b1001_0 SRM[rrr] SRM!=0*/ {62, 902}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(20)=30 0b1001_0 SRM[rrr] SRM!=0*/ {20, 902}, /*h(54)=31 0b1001_0 SRM[rrr] SRM!=0*/ {54, 902}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(12)=34 0b1001_0 SRM[rrr] SRM!=0*/ {12, 902}, /*empty slot1 */ {0,0}, /*h(46)=36 0b1001_0 SRM[rrr] SRM!=0*/ {46, 902}, /*empty slot1 */ {0,0}, /*h(59)=38 0b1001_0 SRM[rrr] SRM!=0*/ {59, 902}, /*h(4)=39 0b1001_0 SRM[rrr] SRM=0 not_refining_f3 rexb_prefix*/ {4, 903}, /*h(38)=40 0b1001_0 SRM[rrr] SRM!=0*/ {38, 902}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(51)=43 0b1001_0 SRM[rrr] SRM!=0*/ {51, 902}, /*empty slot1 */ {0,0}, /*h(30)=45 0b1001_0 SRM[rrr] SRM!=0*/ {30, 902}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(43)=48 0b1001_0 SRM[rrr] SRM!=0*/ {43, 902}, /*empty slot1 */ {0,0}, /*h(22)=50 0b1001_0 SRM[rrr] SRM!=0*/ {22, 902}, /*h(56)=51 0b1001_0 SRM[rrr] SRM!=0*/ {56, 902}, /*empty slot1 */ {0,0}, /*h(35)=53 0b1001_0 SRM[rrr] SRM!=0*/ {35, 902}, /*h(14)=54 0b1001_0 SRM[rrr] SRM!=0*/ {14, 902}, /*h(48)=55 0b1001_0 SRM[rrr] SRM!=0*/ {48, 902}, /*empty slot1 */ {0,0}, /*h(27)=57 0b1001_0 SRM[rrr] SRM!=0*/ {27, 902}, /*empty slot1 */ {0,0}, /*h(6)=59 0b1001_0 SRM[rrr] SRM=0 not_refining_f3 rexb_prefix*/ {6, 903}, /*h(40)=60 0b1001_0 SRM[rrr] SRM!=0*/ {40, 902}, /*empty slot1 */ {0,0}, /*h(19)=62 0b1001_0 SRM[rrr] SRM!=0*/ {19, 902}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(32)=65 0b1001_0 SRM[rrr] SRM!=0*/ {32, 902}, /*empty slot1 */ {0,0}, /*h(11)=67 0b1001_0 SRM[rrr] SRM!=0*/ {11, 902}, /*empty slot1 */ {0,0}, /*h(24)=69 0b1001_0 SRM[rrr] SRM!=0*/ {24, 902}, /*empty slot1 */ {0,0}, /*h(58)=71 0b1001_0 SRM[rrr] SRM!=0*/ {58, 902}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(16)=74 0b1001_0 SRM[rrr] SRM!=0*/ {16, 902}, /*h(50)=75 0b1001_0 SRM[rrr] SRM!=0*/ {50, 902}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(63)=78 0b1001_0 SRM[rrr] SRM!=0*/ {63, 902}, /*h(8)=79 0b1001_0 SRM[rrr] SRM!=0*/ {8, 902}, /*h(42)=80 0b1001_0 SRM[rrr] SRM!=0*/ {42, 902}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(55)=83 0b1001_0 SRM[rrr] SRM!=0*/ {55, 902} }; xed_union64_t t, u; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_REP_REXB_SRM(d); hidx = (t.u64 = 2654435769 * key, u.u64 = t.s.lo32 * 84ULL, u.s.hi32); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x97_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[84] = { /*empty slot1 */ {0,0}, /*h(34)=1 0b1001_0 SRM[rrr] SRM!=0*/ {34, 902}, /*empty slot1 */ {0,0}, /*h(47)=3 0b1001_0 SRM[rrr] SRM!=0*/ {47, 902}, /*empty slot1 */ {0,0}, /*h(26)=5 0b1001_0 SRM[rrr] SRM!=0*/ {26, 902}, /*h(60)=6 0b1001_0 SRM[rrr] SRM!=0*/ {60, 902}, /*empty slot1 */ {0,0}, /*h(39)=8 0b1001_0 SRM[rrr] SRM!=0*/ {39, 902}, /*empty slot1 */ {0,0}, /*h(18)=10 0b1001_0 SRM[rrr] SRM!=0*/ {18, 902}, /*h(52)=11 0b1001_0 SRM[rrr] SRM!=0*/ {52, 902}, /*empty slot1 */ {0,0}, /*h(31)=13 0b1001_0 SRM[rrr] SRM!=0*/ {31, 902}, /*empty slot1 */ {0,0}, /*h(10)=15 0b1001_0 SRM[rrr] SRM!=0*/ {10, 902}, /*h(44)=16 0b1001_0 SRM[rrr] SRM!=0*/ {44, 902}, /*empty slot1 */ {0,0}, /*h(23)=18 0b1001_0 SRM[rrr] SRM!=0*/ {23, 902}, /*empty slot1 */ {0,0}, /*h(36)=20 0b1001_0 SRM[rrr] SRM!=0*/ {36, 902}, /*empty slot1 */ {0,0}, /*h(15)=22 0b1001_0 SRM[rrr] SRM!=0*/ {15, 902}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(28)=25 0b1001_0 SRM[rrr] SRM!=0*/ {28, 902}, /*h(62)=26 0b1001_0 SRM[rrr] SRM!=0*/ {62, 902}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(20)=30 0b1001_0 SRM[rrr] SRM!=0*/ {20, 902}, /*h(54)=31 0b1001_0 SRM[rrr] SRM!=0*/ {54, 902}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(12)=34 0b1001_0 SRM[rrr] SRM!=0*/ {12, 902}, /*empty slot1 */ {0,0}, /*h(46)=36 0b1001_0 SRM[rrr] SRM!=0*/ {46, 902}, /*empty slot1 */ {0,0}, /*h(59)=38 0b1001_0 SRM[rrr] SRM!=0*/ {59, 902}, /*h(4)=39 0b1001_0 SRM[rrr] SRM=0 not_refining_f3 rexb_prefix*/ {4, 903}, /*h(38)=40 0b1001_0 SRM[rrr] SRM!=0*/ {38, 902}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(51)=43 0b1001_0 SRM[rrr] SRM!=0*/ {51, 902}, /*empty slot1 */ {0,0}, /*h(30)=45 0b1001_0 SRM[rrr] SRM!=0*/ {30, 902}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(43)=48 0b1001_0 SRM[rrr] SRM!=0*/ {43, 902}, /*empty slot1 */ {0,0}, /*h(22)=50 0b1001_0 SRM[rrr] SRM!=0*/ {22, 902}, /*h(56)=51 0b1001_0 SRM[rrr] SRM!=0*/ {56, 902}, /*empty slot1 */ {0,0}, /*h(35)=53 0b1001_0 SRM[rrr] SRM!=0*/ {35, 902}, /*h(14)=54 0b1001_0 SRM[rrr] SRM!=0*/ {14, 902}, /*h(48)=55 0b1001_0 SRM[rrr] SRM!=0*/ {48, 902}, /*empty slot1 */ {0,0}, /*h(27)=57 0b1001_0 SRM[rrr] SRM!=0*/ {27, 902}, /*empty slot1 */ {0,0}, /*h(6)=59 0b1001_0 SRM[rrr] SRM=0 not_refining_f3 rexb_prefix*/ {6, 903}, /*h(40)=60 0b1001_0 SRM[rrr] SRM!=0*/ {40, 902}, /*empty slot1 */ {0,0}, /*h(19)=62 0b1001_0 SRM[rrr] SRM!=0*/ {19, 902}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(32)=65 0b1001_0 SRM[rrr] SRM!=0*/ {32, 902}, /*empty slot1 */ {0,0}, /*h(11)=67 0b1001_0 SRM[rrr] SRM!=0*/ {11, 902}, /*empty slot1 */ {0,0}, /*h(24)=69 0b1001_0 SRM[rrr] SRM!=0*/ {24, 902}, /*empty slot1 */ {0,0}, /*h(58)=71 0b1001_0 SRM[rrr] SRM!=0*/ {58, 902}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(16)=74 0b1001_0 SRM[rrr] SRM!=0*/ {16, 902}, /*h(50)=75 0b1001_0 SRM[rrr] SRM!=0*/ {50, 902}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(63)=78 0b1001_0 SRM[rrr] SRM!=0*/ {63, 902}, /*h(8)=79 0b1001_0 SRM[rrr] SRM!=0*/ {8, 902}, /*h(42)=80 0b1001_0 SRM[rrr] SRM!=0*/ {42, 902}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(55)=83 0b1001_0 SRM[rrr] SRM!=0*/ {55, 902} }; xed_union64_t t, u; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_REP_REXB_SRM(d); hidx = (t.u64 = 2654435769 * key, u.u64 = t.s.lo32 * 84ULL, u.s.hi32); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x98_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[12] = { /*h(0)=0 0x98 mode16 no66_prefix*/ {0, 906}, /*h(14)=1 0x98 mode64 rexw_prefix*/ {14, 909}, /*h(9)=2 0x98 mode32 no66_prefix*/ {9, 911}, /*h(4)=3 0x98 mode16 66_prefix*/ {4, 910}, /*h(2)=4 0x98 mode64 norexw_prefix no66_prefix*/ {2, 912}, /*h(13)=5 0x98 mode32 66_prefix*/ {13, 907}, /*h(8)=6 0x98 mode16 no66_prefix*/ {8, 906}, /*h(6)=7 0x98 mode64 norexw_prefix 66_prefix*/ {6, 908}, /*h(1)=8 0x98 mode32 no66_prefix*/ {1, 911}, /*h(12)=9 0x98 mode16 66_prefix*/ {12, 910}, /*h(10)=10 0x98 mode64 rexw_prefix*/ {10, 909}, /*h(5)=11 0x98 mode32 66_prefix*/ {5, 907} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE_OSZ_REXW(d); hidx = ((8*key % 29) % 12); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x99_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[12] = { /*h(0)=0 0x99 mode16 no66_prefix*/ {0, 913}, /*h(14)=1 0x99 mode64 rexw_prefix*/ {14, 916}, /*h(9)=2 0x99 mode32 no66_prefix*/ {9, 918}, /*h(4)=3 0x99 mode16 66_prefix*/ {4, 917}, /*h(2)=4 0x99 mode64 norexw_prefix no66_prefix*/ {2, 919}, /*h(13)=5 0x99 mode32 66_prefix*/ {13, 914}, /*h(8)=6 0x99 mode16 no66_prefix*/ {8, 913}, /*h(6)=7 0x99 mode64 norexw_prefix 66_prefix*/ {6, 915}, /*h(1)=8 0x99 mode32 no66_prefix*/ {1, 918}, /*h(12)=9 0x99 mode16 66_prefix*/ {12, 917}, /*h(10)=10 0x99 mode64 rexw_prefix*/ {10, 916}, /*h(5)=11 0x99 mode32 66_prefix*/ {5, 914} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE_OSZ_REXW(d); hidx = ((8*key % 29) % 12); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x9a_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0x9A not64 BRDISPz() UIMM16()*/ {921}, /*h(1)=1 0x9A not64 BRDISPz() UIMM16()*/ {921} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x9b_vv0(const xed_decoded_inst_t* d) { return 922; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x9c_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[12] = { /*h(0)=0 0x9C mode16 no66_prefix*/ {0, 923}, /*h(14)=1 0x9C mode64 rexw_prefix DF64()*/ {14, 929}, /*h(9)=2 0x9C mode32 no66_prefix*/ {9, 926}, /*h(4)=3 0x9C mode16 66_prefix*/ {4, 927}, /*h(2)=4 0x9C mode64 norexw_prefix no66_prefix DF64()*/ {2, 928}, /*h(13)=5 0x9C mode32 66_prefix*/ {13, 924}, /*h(8)=6 0x9C mode16 no66_prefix*/ {8, 923}, /*h(6)=7 0x9C mode64 norexw_prefix 66_prefix*/ {6, 925}, /*h(1)=8 0x9C mode32 no66_prefix*/ {1, 926}, /*h(12)=9 0x9C mode16 66_prefix*/ {12, 927}, /*h(10)=10 0x9C mode64 rexw_prefix DF64()*/ {10, 929}, /*h(5)=11 0x9C mode32 66_prefix*/ {5, 924} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE_OSZ_REXW(d); hidx = ((8*key % 29) % 12); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x9d_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[12] = { /*h(0)=0 0x9D mode16 no66_prefix*/ {0, 930}, /*h(14)=1 0x9D mode64 rexw_prefix DF64()*/ {14, 936}, /*h(9)=2 0x9D mode32 no66_prefix*/ {9, 934}, /*h(4)=3 0x9D mode16 66_prefix*/ {4, 933}, /*h(2)=4 0x9D mode64 norexw_prefix no66_prefix DF64()*/ {2, 935}, /*h(13)=5 0x9D mode32 66_prefix*/ {13, 931}, /*h(8)=6 0x9D mode16 no66_prefix*/ {8, 930}, /*h(6)=7 0x9D mode64 norexw_prefix 66_prefix*/ {6, 932}, /*h(1)=8 0x9D mode32 no66_prefix*/ {1, 934}, /*h(12)=9 0x9D mode16 66_prefix*/ {12, 933}, /*h(10)=10 0x9D mode64 rexw_prefix DF64()*/ {10, 936}, /*h(5)=11 0x9D mode32 66_prefix*/ {5, 931} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE_OSZ_REXW(d); hidx = ((8*key % 29) % 12); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x9e_vv0(const xed_decoded_inst_t* d) { return 937; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0x9f_vv0(const xed_decoded_inst_t* d) { return 938; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xa0_vv0(const xed_decoded_inst_t* d) { return 610; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xa1_vv0(const xed_decoded_inst_t* d) { return 611; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xa2_vv0(const xed_decoded_inst_t* d) { return 612; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xa3_vv0(const xed_decoded_inst_t* d) { return 613; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xa4_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[5] = { /*h(0)=0 0xA4 norep OVERRIDE_SEG1()*/ {0, 941}, /*h(2)=1 0xA4 repne OVERRIDE_SEG1()*/ {2, 940}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(3)=4 0xA4 repe OVERRIDE_SEG1()*/ {3, 939} }; xed_union64_t t, u; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_REP(d); hidx = (t.u64 = 2654435769 * key, u.u64 = t.s.lo32 * 5ULL, u.s.hi32); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xa5_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[67] = { /*h(0)=0 0xA5 mode16 no66_prefix norep OVERRIDE_SEG1()*/ {0, 948}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(1)=3 0xA5 mode32 no66_prefix norep OVERRIDE_SEG1()*/ {1, 958}, /*empty slot1 */ {0,0}, /*h(24)=5 0xA5 mode16 no66_prefix repe OVERRIDE_SEG1()*/ {24, 942}, /*h(2)=6 0xA5 mode64 norexw_prefix no66_prefix norep OVERRIDE_SEG1()*/ {2, 959}, /*empty slot1 */ {0,0}, /*h(25)=8 0xA5 mode32 no66_prefix repe OVERRIDE_SEG1()*/ {25, 952}, /*empty slot1 */ {0,0}, /*h(48)=10 0xA5 mode16 no66_prefix repne OVERRIDE_SEG1()*/ {48, 945}, /*h(26)=11 0xA5 mode64 norexw_prefix no66_prefix repe OVERRIDE_SEG1()*/ {26, 953}, /*h(4)=12 0xA5 mode16 66_prefix norep OVERRIDE_SEG1()*/ {4, 957}, /*h(49)=13 0xA5 mode32 no66_prefix repne OVERRIDE_SEG1()*/ {49, 955}, /*empty slot1 */ {0,0}, /*h(5)=15 0xA5 mode32 66_prefix norep OVERRIDE_SEG1()*/ {5, 949}, /*h(50)=16 0xA5 mode64 rexw_prefix repne OVERRIDE_SEG1()*/ {50, 961}, /*h(28)=17 0xA5 mode16 66_prefix repe OVERRIDE_SEG1()*/ {28, 951}, /*h(6)=18 0xA5 mode64 norexw_prefix 66_prefix norep OVERRIDE_SEG1()*/ {6, 950}, /*empty slot1 */ {0,0}, /*h(29)=20 0xA5 mode32 66_prefix repe OVERRIDE_SEG1()*/ {29, 943}, /*empty slot1 */ {0,0}, /*h(52)=22 0xA5 mode16 66_prefix repne OVERRIDE_SEG1()*/ {52, 954}, /*h(30)=23 0xA5 mode64 norexw_prefix 66_prefix repe OVERRIDE_SEG1()*/ {30, 944}, /*empty slot1 */ {0,0}, /*h(53)=25 0xA5 mode32 66_prefix repne OVERRIDE_SEG1()*/ {53, 946}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(54)=28 0xA5 mode64 rexw_prefix repne OVERRIDE_SEG1()*/ {54, 961}, /*h(32)=29 0xA5 mode16 no66_prefix norep OVERRIDE_SEG1()*/ {32, 948}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(33)=32 0xA5 mode32 no66_prefix norep OVERRIDE_SEG1()*/ {33, 958}, /*empty slot1 */ {0,0}, /*h(56)=34 0xA5 mode16 no66_prefix repe OVERRIDE_SEG1()*/ {56, 942}, /*h(34)=35 0xA5 mode64 rexw_prefix norep OVERRIDE_SEG1()*/ {34, 962}, /*empty slot1 */ {0,0}, /*h(57)=37 0xA5 mode32 no66_prefix repe OVERRIDE_SEG1()*/ {57, 952}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(58)=40 0xA5 mode64 rexw_prefix repe OVERRIDE_SEG1()*/ {58, 960}, /*h(36)=41 0xA5 mode16 66_prefix norep OVERRIDE_SEG1()*/ {36, 957}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(37)=44 0xA5 mode32 66_prefix norep OVERRIDE_SEG1()*/ {37, 949}, /*empty slot1 */ {0,0}, /*h(60)=46 0xA5 mode16 66_prefix repe OVERRIDE_SEG1()*/ {60, 951}, /*h(38)=47 0xA5 mode64 rexw_prefix norep OVERRIDE_SEG1()*/ {38, 962}, /*h(16)=48 0xA5 mode16 no66_prefix repne OVERRIDE_SEG1()*/ {16, 945}, /*h(61)=49 0xA5 mode32 66_prefix repe OVERRIDE_SEG1()*/ {61, 943}, /*empty slot1 */ {0,0}, /*h(17)=51 0xA5 mode32 no66_prefix repne OVERRIDE_SEG1()*/ {17, 955}, /*h(62)=52 0xA5 mode64 rexw_prefix repe OVERRIDE_SEG1()*/ {62, 960}, /*empty slot1 */ {0,0}, /*h(18)=54 0xA5 mode64 norexw_prefix no66_prefix repne OVERRIDE_SEG1()*/ {18, 956}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(20)=60 0xA5 mode16 66_prefix repne OVERRIDE_SEG1()*/ {20, 954}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(21)=63 0xA5 mode32 66_prefix repne OVERRIDE_SEG1()*/ {21, 946}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(22)=66 0xA5 mode64 norexw_prefix 66_prefix repne OVERRIDE_SEG1()*/ {22, 947} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE_OSZ_REP_REXW(d); hidx = (3*key % 67); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xa6_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[5] = { /*h(0)=0 0xA6 norep OVERRIDE_SEG0()*/ {0, 965}, /*h(2)=1 0xA6 repne OVERRIDE_SEG0()*/ {2, 964}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(3)=4 0xA6 repe OVERRIDE_SEG0()*/ {3, 963} }; xed_union64_t t, u; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_REP(d); hidx = (t.u64 = 2654435769 * key, u.u64 = t.s.lo32 * 5ULL, u.s.hi32); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xa7_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[67] = { /*h(0)=0 0xA7 mode16 no66_prefix norep OVERRIDE_SEG0()*/ {0, 972}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(1)=3 0xA7 mode32 no66_prefix norep OVERRIDE_SEG0()*/ {1, 982}, /*empty slot1 */ {0,0}, /*h(24)=5 0xA7 mode16 no66_prefix repe OVERRIDE_SEG0()*/ {24, 966}, /*h(2)=6 0xA7 mode64 norexw_prefix no66_prefix norep OVERRIDE_SEG0()*/ {2, 983}, /*empty slot1 */ {0,0}, /*h(25)=8 0xA7 mode32 no66_prefix repe OVERRIDE_SEG0()*/ {25, 976}, /*empty slot1 */ {0,0}, /*h(48)=10 0xA7 mode16 no66_prefix repne OVERRIDE_SEG0()*/ {48, 969}, /*h(26)=11 0xA7 mode64 norexw_prefix no66_prefix repe OVERRIDE_SEG0()*/ {26, 977}, /*h(4)=12 0xA7 mode16 66_prefix norep OVERRIDE_SEG0()*/ {4, 981}, /*h(49)=13 0xA7 mode32 no66_prefix repne OVERRIDE_SEG0()*/ {49, 979}, /*empty slot1 */ {0,0}, /*h(5)=15 0xA7 mode32 66_prefix norep OVERRIDE_SEG0()*/ {5, 973}, /*h(50)=16 0xA7 mode64 rexw_prefix repne OVERRIDE_SEG0()*/ {50, 985}, /*h(28)=17 0xA7 mode16 66_prefix repe OVERRIDE_SEG0()*/ {28, 975}, /*h(6)=18 0xA7 mode64 norexw_prefix 66_prefix norep OVERRIDE_SEG0()*/ {6, 974}, /*empty slot1 */ {0,0}, /*h(29)=20 0xA7 mode32 66_prefix repe OVERRIDE_SEG0()*/ {29, 967}, /*empty slot1 */ {0,0}, /*h(52)=22 0xA7 mode16 66_prefix repne OVERRIDE_SEG0()*/ {52, 978}, /*h(30)=23 0xA7 mode64 norexw_prefix 66_prefix repe OVERRIDE_SEG0()*/ {30, 968}, /*empty slot1 */ {0,0}, /*h(53)=25 0xA7 mode32 66_prefix repne OVERRIDE_SEG0()*/ {53, 970}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(54)=28 0xA7 mode64 rexw_prefix repne OVERRIDE_SEG0()*/ {54, 985}, /*h(32)=29 0xA7 mode16 no66_prefix norep OVERRIDE_SEG0()*/ {32, 972}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(33)=32 0xA7 mode32 no66_prefix norep OVERRIDE_SEG0()*/ {33, 982}, /*empty slot1 */ {0,0}, /*h(56)=34 0xA7 mode16 no66_prefix repe OVERRIDE_SEG0()*/ {56, 966}, /*h(34)=35 0xA7 mode64 rexw_prefix norep OVERRIDE_SEG0()*/ {34, 986}, /*empty slot1 */ {0,0}, /*h(57)=37 0xA7 mode32 no66_prefix repe OVERRIDE_SEG0()*/ {57, 976}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(58)=40 0xA7 mode64 rexw_prefix repe OVERRIDE_SEG0()*/ {58, 984}, /*h(36)=41 0xA7 mode16 66_prefix norep OVERRIDE_SEG0()*/ {36, 981}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(37)=44 0xA7 mode32 66_prefix norep OVERRIDE_SEG0()*/ {37, 973}, /*empty slot1 */ {0,0}, /*h(60)=46 0xA7 mode16 66_prefix repe OVERRIDE_SEG0()*/ {60, 975}, /*h(38)=47 0xA7 mode64 rexw_prefix norep OVERRIDE_SEG0()*/ {38, 986}, /*h(16)=48 0xA7 mode16 no66_prefix repne OVERRIDE_SEG0()*/ {16, 969}, /*h(61)=49 0xA7 mode32 66_prefix repe OVERRIDE_SEG0()*/ {61, 967}, /*empty slot1 */ {0,0}, /*h(17)=51 0xA7 mode32 no66_prefix repne OVERRIDE_SEG0()*/ {17, 979}, /*h(62)=52 0xA7 mode64 rexw_prefix repe OVERRIDE_SEG0()*/ {62, 984}, /*empty slot1 */ {0,0}, /*h(18)=54 0xA7 mode64 norexw_prefix no66_prefix repne OVERRIDE_SEG0()*/ {18, 980}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(20)=60 0xA7 mode16 66_prefix repne OVERRIDE_SEG0()*/ {20, 978}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(21)=63 0xA7 mode32 66_prefix repne OVERRIDE_SEG0()*/ {21, 970}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(22)=66 0xA7 mode64 norexw_prefix 66_prefix repne OVERRIDE_SEG0()*/ {22, 971} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE_OSZ_REP_REXW(d); hidx = (3*key % 67); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xa8_vv0(const xed_decoded_inst_t* d) { return 471; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xa9_vv0(const xed_decoded_inst_t* d) { return 472; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xaa_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[5] = { /*h(0)=0 0xAA norep*/ {0, 989}, /*h(2)=1 0xAA repne*/ {2, 988}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(3)=4 0xAA repe*/ {3, 987} }; xed_union64_t t, u; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_REP(d); hidx = (t.u64 = 2654435769 * key, u.u64 = t.s.lo32 * 5ULL, u.s.hi32); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xab_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[67] = { /*h(0)=0 0xAB mode16 no66_prefix norep*/ {0, 996}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(1)=3 0xAB mode32 no66_prefix norep*/ {1, 1006}, /*empty slot1 */ {0,0}, /*h(24)=5 0xAB mode16 no66_prefix repe*/ {24, 990}, /*h(2)=6 0xAB mode64 norexw_prefix no66_prefix norep*/ {2, 1007}, /*empty slot1 */ {0,0}, /*h(25)=8 0xAB mode32 no66_prefix repe*/ {25, 1000}, /*empty slot1 */ {0,0}, /*h(48)=10 0xAB mode16 no66_prefix repne*/ {48, 993}, /*h(26)=11 0xAB mode64 norexw_prefix no66_prefix repe*/ {26, 1001}, /*h(4)=12 0xAB mode16 66_prefix norep*/ {4, 1005}, /*h(49)=13 0xAB mode32 no66_prefix repne*/ {49, 1003}, /*empty slot1 */ {0,0}, /*h(5)=15 0xAB mode32 66_prefix norep*/ {5, 997}, /*h(50)=16 0xAB mode64 rexw_prefix repne*/ {50, 1009}, /*h(28)=17 0xAB mode16 66_prefix repe*/ {28, 999}, /*h(6)=18 0xAB mode64 norexw_prefix 66_prefix norep*/ {6, 998}, /*empty slot1 */ {0,0}, /*h(29)=20 0xAB mode32 66_prefix repe*/ {29, 991}, /*empty slot1 */ {0,0}, /*h(52)=22 0xAB mode16 66_prefix repne*/ {52, 1002}, /*h(30)=23 0xAB mode64 norexw_prefix 66_prefix repe*/ {30, 992}, /*empty slot1 */ {0,0}, /*h(53)=25 0xAB mode32 66_prefix repne*/ {53, 994}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(54)=28 0xAB mode64 rexw_prefix repne*/ {54, 1009}, /*h(32)=29 0xAB mode16 no66_prefix norep*/ {32, 996}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(33)=32 0xAB mode32 no66_prefix norep*/ {33, 1006}, /*empty slot1 */ {0,0}, /*h(56)=34 0xAB mode16 no66_prefix repe*/ {56, 990}, /*h(34)=35 0xAB mode64 rexw_prefix norep*/ {34, 1010}, /*empty slot1 */ {0,0}, /*h(57)=37 0xAB mode32 no66_prefix repe*/ {57, 1000}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(58)=40 0xAB mode64 rexw_prefix repe*/ {58, 1008}, /*h(36)=41 0xAB mode16 66_prefix norep*/ {36, 1005}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(37)=44 0xAB mode32 66_prefix norep*/ {37, 997}, /*empty slot1 */ {0,0}, /*h(60)=46 0xAB mode16 66_prefix repe*/ {60, 999}, /*h(38)=47 0xAB mode64 rexw_prefix norep*/ {38, 1010}, /*h(16)=48 0xAB mode16 no66_prefix repne*/ {16, 993}, /*h(61)=49 0xAB mode32 66_prefix repe*/ {61, 991}, /*empty slot1 */ {0,0}, /*h(17)=51 0xAB mode32 no66_prefix repne*/ {17, 1003}, /*h(62)=52 0xAB mode64 rexw_prefix repe*/ {62, 1008}, /*empty slot1 */ {0,0}, /*h(18)=54 0xAB mode64 norexw_prefix no66_prefix repne*/ {18, 1004}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(20)=60 0xAB mode16 66_prefix repne*/ {20, 1002}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(21)=63 0xAB mode32 66_prefix repne*/ {21, 994}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(22)=66 0xAB mode64 norexw_prefix 66_prefix repne*/ {22, 995} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE_OSZ_REP_REXW(d); hidx = (3*key % 67); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xac_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[5] = { /*h(0)=0 0xAC norep OVERRIDE_SEG0()*/ {0, 1013}, /*h(2)=1 0xAC repne OVERRIDE_SEG0()*/ {2, 1012}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(3)=4 0xAC repe OVERRIDE_SEG0()*/ {3, 1011} }; xed_union64_t t, u; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_REP(d); hidx = (t.u64 = 2654435769 * key, u.u64 = t.s.lo32 * 5ULL, u.s.hi32); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xad_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[67] = { /*h(0)=0 0xAD mode16 no66_prefix norep OVERRIDE_SEG0()*/ {0, 1020}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(1)=3 0xAD mode32 no66_prefix norep OVERRIDE_SEG0()*/ {1, 1030}, /*empty slot1 */ {0,0}, /*h(24)=5 0xAD mode16 no66_prefix repe OVERRIDE_SEG0()*/ {24, 1014}, /*h(2)=6 0xAD mode64 norexw_prefix no66_prefix norep OVERRIDE_SEG0()*/ {2, 1031}, /*empty slot1 */ {0,0}, /*h(25)=8 0xAD mode32 no66_prefix repe OVERRIDE_SEG0()*/ {25, 1024}, /*empty slot1 */ {0,0}, /*h(48)=10 0xAD mode16 no66_prefix repne OVERRIDE_SEG0()*/ {48, 1017}, /*h(26)=11 0xAD mode64 norexw_prefix no66_prefix repe OVERRIDE_SEG0()*/ {26, 1025}, /*h(4)=12 0xAD mode16 66_prefix norep OVERRIDE_SEG0()*/ {4, 1029}, /*h(49)=13 0xAD mode32 no66_prefix repne OVERRIDE_SEG0()*/ {49, 1027}, /*empty slot1 */ {0,0}, /*h(5)=15 0xAD mode32 66_prefix norep OVERRIDE_SEG0()*/ {5, 1021}, /*h(50)=16 0xAD mode64 rexw_prefix repne OVERRIDE_SEG0()*/ {50, 1033}, /*h(28)=17 0xAD mode16 66_prefix repe OVERRIDE_SEG0()*/ {28, 1023}, /*h(6)=18 0xAD mode64 norexw_prefix 66_prefix norep OVERRIDE_SEG0()*/ {6, 1022}, /*empty slot1 */ {0,0}, /*h(29)=20 0xAD mode32 66_prefix repe OVERRIDE_SEG0()*/ {29, 1015}, /*empty slot1 */ {0,0}, /*h(52)=22 0xAD mode16 66_prefix repne OVERRIDE_SEG0()*/ {52, 1026}, /*h(30)=23 0xAD mode64 norexw_prefix 66_prefix repe OVERRIDE_SEG0()*/ {30, 1016}, /*empty slot1 */ {0,0}, /*h(53)=25 0xAD mode32 66_prefix repne OVERRIDE_SEG0()*/ {53, 1018}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(54)=28 0xAD mode64 rexw_prefix repne OVERRIDE_SEG0()*/ {54, 1033}, /*h(32)=29 0xAD mode16 no66_prefix norep OVERRIDE_SEG0()*/ {32, 1020}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(33)=32 0xAD mode32 no66_prefix norep OVERRIDE_SEG0()*/ {33, 1030}, /*empty slot1 */ {0,0}, /*h(56)=34 0xAD mode16 no66_prefix repe OVERRIDE_SEG0()*/ {56, 1014}, /*h(34)=35 0xAD mode64 rexw_prefix norep OVERRIDE_SEG0()*/ {34, 1034}, /*empty slot1 */ {0,0}, /*h(57)=37 0xAD mode32 no66_prefix repe OVERRIDE_SEG0()*/ {57, 1024}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(58)=40 0xAD mode64 rexw_prefix repe OVERRIDE_SEG0()*/ {58, 1032}, /*h(36)=41 0xAD mode16 66_prefix norep OVERRIDE_SEG0()*/ {36, 1029}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(37)=44 0xAD mode32 66_prefix norep OVERRIDE_SEG0()*/ {37, 1021}, /*empty slot1 */ {0,0}, /*h(60)=46 0xAD mode16 66_prefix repe OVERRIDE_SEG0()*/ {60, 1023}, /*h(38)=47 0xAD mode64 rexw_prefix norep OVERRIDE_SEG0()*/ {38, 1034}, /*h(16)=48 0xAD mode16 no66_prefix repne OVERRIDE_SEG0()*/ {16, 1017}, /*h(61)=49 0xAD mode32 66_prefix repe OVERRIDE_SEG0()*/ {61, 1015}, /*empty slot1 */ {0,0}, /*h(17)=51 0xAD mode32 no66_prefix repne OVERRIDE_SEG0()*/ {17, 1027}, /*h(62)=52 0xAD mode64 rexw_prefix repe OVERRIDE_SEG0()*/ {62, 1032}, /*empty slot1 */ {0,0}, /*h(18)=54 0xAD mode64 norexw_prefix no66_prefix repne OVERRIDE_SEG0()*/ {18, 1028}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(20)=60 0xAD mode16 66_prefix repne OVERRIDE_SEG0()*/ {20, 1026}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(21)=63 0xAD mode32 66_prefix repne OVERRIDE_SEG0()*/ {21, 1018}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(22)=66 0xAD mode64 norexw_prefix 66_prefix repne OVERRIDE_SEG0()*/ {22, 1019} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE_OSZ_REP_REXW(d); hidx = (3*key % 67); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xae_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[5] = { /*h(0)=0 0xAE norep*/ {0, 1037}, /*h(2)=1 0xAE repne*/ {2, 1036}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(3)=4 0xAE repe*/ {3, 1035} }; xed_union64_t t, u; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_REP(d); hidx = (t.u64 = 2654435769 * key, u.u64 = t.s.lo32 * 5ULL, u.s.hi32); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xaf_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[67] = { /*h(0)=0 0xAF mode16 no66_prefix norep*/ {0, 1044}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(1)=3 0xAF mode32 no66_prefix norep*/ {1, 1054}, /*empty slot1 */ {0,0}, /*h(24)=5 0xAF mode16 no66_prefix repe*/ {24, 1038}, /*h(2)=6 0xAF mode64 norexw_prefix no66_prefix norep*/ {2, 1055}, /*empty slot1 */ {0,0}, /*h(25)=8 0xAF mode32 no66_prefix repe*/ {25, 1048}, /*empty slot1 */ {0,0}, /*h(48)=10 0xAF mode16 no66_prefix repne*/ {48, 1041}, /*h(26)=11 0xAF mode64 norexw_prefix no66_prefix repe*/ {26, 1049}, /*h(4)=12 0xAF mode16 66_prefix norep*/ {4, 1053}, /*h(49)=13 0xAF mode32 no66_prefix repne*/ {49, 1051}, /*empty slot1 */ {0,0}, /*h(5)=15 0xAF mode32 66_prefix norep*/ {5, 1045}, /*h(50)=16 0xAF mode64 rexw_prefix repne*/ {50, 1057}, /*h(28)=17 0xAF mode16 66_prefix repe*/ {28, 1047}, /*h(6)=18 0xAF mode64 norexw_prefix 66_prefix norep*/ {6, 1046}, /*empty slot1 */ {0,0}, /*h(29)=20 0xAF mode32 66_prefix repe*/ {29, 1039}, /*empty slot1 */ {0,0}, /*h(52)=22 0xAF mode16 66_prefix repne*/ {52, 1050}, /*h(30)=23 0xAF mode64 norexw_prefix 66_prefix repe*/ {30, 1040}, /*empty slot1 */ {0,0}, /*h(53)=25 0xAF mode32 66_prefix repne*/ {53, 1042}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(54)=28 0xAF mode64 rexw_prefix repne*/ {54, 1057}, /*h(32)=29 0xAF mode16 no66_prefix norep*/ {32, 1044}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(33)=32 0xAF mode32 no66_prefix norep*/ {33, 1054}, /*empty slot1 */ {0,0}, /*h(56)=34 0xAF mode16 no66_prefix repe*/ {56, 1038}, /*h(34)=35 0xAF mode64 rexw_prefix norep*/ {34, 1058}, /*empty slot1 */ {0,0}, /*h(57)=37 0xAF mode32 no66_prefix repe*/ {57, 1048}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(58)=40 0xAF mode64 rexw_prefix repe*/ {58, 1056}, /*h(36)=41 0xAF mode16 66_prefix norep*/ {36, 1053}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(37)=44 0xAF mode32 66_prefix norep*/ {37, 1045}, /*empty slot1 */ {0,0}, /*h(60)=46 0xAF mode16 66_prefix repe*/ {60, 1047}, /*h(38)=47 0xAF mode64 rexw_prefix norep*/ {38, 1058}, /*h(16)=48 0xAF mode16 no66_prefix repne*/ {16, 1041}, /*h(61)=49 0xAF mode32 66_prefix repe*/ {61, 1039}, /*empty slot1 */ {0,0}, /*h(17)=51 0xAF mode32 no66_prefix repne*/ {17, 1051}, /*h(62)=52 0xAF mode64 rexw_prefix repe*/ {62, 1056}, /*empty slot1 */ {0,0}, /*h(18)=54 0xAF mode64 norexw_prefix no66_prefix repne*/ {18, 1052}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(20)=60 0xAF mode16 66_prefix repne*/ {20, 1050}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(21)=63 0xAF mode32 66_prefix repne*/ {21, 1042}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(22)=66 0xAF mode64 norexw_prefix 66_prefix repne*/ {22, 1043} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE_OSZ_REP_REXW(d); hidx = (3*key % 67); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xb0_vv0(const xed_decoded_inst_t* d) { return 614; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xb1_vv0(const xed_decoded_inst_t* d) { return 614; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xb2_vv0(const xed_decoded_inst_t* d) { return 614; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xb3_vv0(const xed_decoded_inst_t* d) { return 614; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xb4_vv0(const xed_decoded_inst_t* d) { return 614; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xb5_vv0(const xed_decoded_inst_t* d) { return 614; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xb6_vv0(const xed_decoded_inst_t* d) { return 614; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xb7_vv0(const xed_decoded_inst_t* d) { return 614; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xb8_vv0(const xed_decoded_inst_t* d) { return 615; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xb9_vv0(const xed_decoded_inst_t* d) { return 615; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xba_vv0(const xed_decoded_inst_t* d) { return 615; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xbb_vv0(const xed_decoded_inst_t* d) { return 615; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xbc_vv0(const xed_decoded_inst_t* d) { return 615; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xbd_vv0(const xed_decoded_inst_t* d) { return 615; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xbe_vv0(const xed_decoded_inst_t* d) { return 615; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xbf_vv0(const xed_decoded_inst_t* d) { return 615; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xc0_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[16] = { /*h(0)=0 0xC0 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() UIMM8()*/ {363}, /*h(1)=1 0xC0 MOD[0b11] MOD=3 REG[0b000] RM[nnn] UIMM8()*/ {364}, /*h(2)=2 0xC0 MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM() UIMM8()*/ {375}, /*h(3)=3 0xC0 MOD[0b11] MOD=3 REG[0b001] RM[nnn] UIMM8()*/ {376}, /*h(4)=4 0xC0 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM() UIMM8()*/ {387}, /*h(5)=5 0xC0 MOD[0b11] MOD=3 REG[0b010] RM[nnn] UIMM8()*/ {388}, /*h(6)=6 0xC0 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM() UIMM8()*/ {399}, /*h(7)=7 0xC0 MOD[0b11] MOD=3 REG[0b011] RM[nnn] UIMM8()*/ {400}, /*h(8)=8 0xC0 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM() UIMM8()*/ {411}, /*h(9)=9 0xC0 MOD[0b11] MOD=3 REG[0b100] RM[nnn] UIMM8()*/ {412}, /*h(10)=10 0xC0 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() UIMM8()*/ {435}, /*h(11)=11 0xC0 MOD[0b11] MOD=3 REG[0b101] RM[nnn] UIMM8()*/ {436}, /*h(12)=12 0xC0 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM() UIMM8()*/ {413}, /*h(13)=13 0xC0 MOD[0b11] MOD=3 REG[0b110] RM[nnn] UIMM8()*/ {414}, /*h(14)=14 0xC0 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM() UIMM8()*/ {447}, /*h(15)=15 0xC0 MOD[0b11] MOD=3 REG[0b111] RM[nnn] UIMM8()*/ {448} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_REG(d); hidx = key - 0; if(hidx <= 15) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xc1_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[16] = { /*h(0)=0 0xC1 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() UIMM8()*/ {365}, /*h(1)=1 0xC1 MOD[0b11] MOD=3 REG[0b000] RM[nnn] UIMM8()*/ {366}, /*h(2)=2 0xC1 MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM() UIMM8()*/ {378}, /*h(3)=3 0xC1 MOD[0b11] MOD=3 REG[0b001] RM[nnn] UIMM8()*/ {377}, /*h(4)=4 0xC1 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM() UIMM8()*/ {389}, /*h(5)=5 0xC1 MOD[0b11] MOD=3 REG[0b010] RM[nnn] UIMM8()*/ {390}, /*h(6)=6 0xC1 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM() UIMM8()*/ {401}, /*h(7)=7 0xC1 MOD[0b11] MOD=3 REG[0b011] RM[nnn] UIMM8()*/ {402}, /*h(8)=8 0xC1 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM() UIMM8()*/ {415}, /*h(9)=9 0xC1 MOD[0b11] MOD=3 REG[0b100] RM[nnn] UIMM8()*/ {416}, /*h(10)=10 0xC1 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() UIMM8()*/ {437}, /*h(11)=11 0xC1 MOD[0b11] MOD=3 REG[0b101] RM[nnn] UIMM8()*/ {438}, /*h(12)=12 0xC1 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM() UIMM8()*/ {417}, /*h(13)=13 0xC1 MOD[0b11] MOD=3 REG[0b110] RM[nnn] UIMM8()*/ {418}, /*h(14)=14 0xC1 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM() UIMM8()*/ {449}, /*h(15)=15 0xC1 MOD[0b11] MOD=3 REG[0b111] RM[nnn] UIMM8()*/ {450} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_REG(d); hidx = key - 0; if(hidx <= 15) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xc2_vv0(const xed_decoded_inst_t* d) { return 1059; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xc3_vv0(const xed_decoded_inst_t* d) { return 1060; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xc4_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0xC4 MOD[mm] MOD!=3 REG[rrr] RM[nnn] not64 MODRM()*/ {0, 1061}, /*h(2)=1 0xC4 MOD[mm] MOD!=3 REG[rrr] RM[nnn] not64 MODRM()*/ {2, 1061} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xc5_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0xC5 MOD[mm] MOD!=3 REG[rrr] RM[nnn] not64 MODRM()*/ {0, 1062}, /*h(2)=1 0xC5 MOD[mm] MOD!=3 REG[rrr] RM[nnn] not64 MODRM()*/ {2, 1062} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xc6_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[29] = { /*h(0)=0 0xC6 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() UIMM8()*/ {0, 595}, /*h(81)=1 0xC6 MOD[0b11] MOD=3 REG[0b000] RM[nnn] UIMM8()*/ {81, 594}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(65)=4 0xC6 MOD[0b11] MOD=3 REG[0b000] RM[nnn] UIMM8()*/ {65, 594}, /*empty slot1 */ {0,0}, /*h(112)=6 0xC6 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() UIMM8()*/ {112, 595}, /*h(15)=7 0xC6 MOD[0b11] MOD=3 REG[0b111] RM[0b000] UIMM8()*/ {15, 2138}, /*h(49)=8 0xC6 MOD[0b11] MOD=3 REG[0b000] RM[nnn] UIMM8()*/ {49, 594}, /*h(96)=9 0xC6 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() UIMM8()*/ {96, 595}, /*empty slot1 */ {0,0}, /*h(33)=11 0xC6 MOD[0b11] MOD=3 REG[0b000] RM[nnn] UIMM8()*/ {33, 594}, /*h(80)=12 0xC6 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() UIMM8()*/ {80, 595}, /*empty slot1 */ {0,0}, /*h(17)=14 0xC6 MOD[0b11] MOD=3 REG[0b000] RM[nnn] UIMM8()*/ {17, 594}, /*empty slot1 */ {0,0}, /*h(64)=16 0xC6 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() UIMM8()*/ {64, 595}, /*h(1)=17 0xC6 MOD[0b11] MOD=3 REG[0b000] RM[nnn] UIMM8()*/ {1, 594}, /*empty slot1 */ {0,0}, /*h(48)=19 0xC6 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() UIMM8()*/ {48, 595}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(32)=22 0xC6 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() UIMM8()*/ {32, 595}, /*empty slot1 */ {0,0}, /*h(113)=24 0xC6 MOD[0b11] MOD=3 REG[0b000] RM[nnn] UIMM8()*/ {113, 594}, /*h(16)=25 0xC6 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() UIMM8()*/ {16, 595}, /*empty slot1 */ {0,0}, /*h(97)=27 0xC6 MOD[0b11] MOD=3 REG[0b000] RM[nnn] UIMM8()*/ {97, 594}, /*empty slot1 */ {0,0} }; xed_union64_t t, u; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_REG_RM(d); hidx = (t.u64 = 2654435769 * key, u.u64 = t.s.lo32 * 29ULL, u.s.hi32); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xc7_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[29] = { /*h(0)=0 0xC7 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() SIMMz()*/ {0, 597}, /*h(81)=1 0xC7 MOD[0b11] MOD=3 REG[0b000] RM[nnn] SIMMz()*/ {81, 596}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(65)=4 0xC7 MOD[0b11] MOD=3 REG[0b000] RM[nnn] SIMMz()*/ {65, 596}, /*empty slot1 */ {0,0}, /*h(112)=6 0xC7 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() SIMMz()*/ {112, 597}, /*h(15)=7 0xC7 MOD[0b11] MOD=3 REG[0b111] RM[0b000] BRDISPz()*/ {15, 2136}, /*h(49)=8 0xC7 MOD[0b11] MOD=3 REG[0b000] RM[nnn] SIMMz()*/ {49, 596}, /*h(96)=9 0xC7 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() SIMMz()*/ {96, 597}, /*empty slot1 */ {0,0}, /*h(33)=11 0xC7 MOD[0b11] MOD=3 REG[0b000] RM[nnn] SIMMz()*/ {33, 596}, /*h(80)=12 0xC7 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() SIMMz()*/ {80, 597}, /*empty slot1 */ {0,0}, /*h(17)=14 0xC7 MOD[0b11] MOD=3 REG[0b000] RM[nnn] SIMMz()*/ {17, 596}, /*empty slot1 */ {0,0}, /*h(64)=16 0xC7 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() SIMMz()*/ {64, 597}, /*h(1)=17 0xC7 MOD[0b11] MOD=3 REG[0b000] RM[nnn] SIMMz()*/ {1, 596}, /*empty slot1 */ {0,0}, /*h(48)=19 0xC7 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() SIMMz()*/ {48, 597}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(32)=22 0xC7 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() SIMMz()*/ {32, 597}, /*empty slot1 */ {0,0}, /*h(113)=24 0xC7 MOD[0b11] MOD=3 REG[0b000] RM[nnn] SIMMz()*/ {113, 596}, /*h(16)=25 0xC7 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() SIMMz()*/ {16, 597}, /*empty slot1 */ {0,0}, /*h(97)=27 0xC7 MOD[0b11] MOD=3 REG[0b000] RM[nnn] SIMMz()*/ {97, 596}, /*empty slot1 */ {0,0} }; xed_union64_t t, u; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_REG_RM(d); hidx = (t.u64 = 2654435769 * key, u.u64 = t.s.lo32 * 29ULL, u.s.hi32); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xc8_vv0(const xed_decoded_inst_t* d) { return 1063; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xc9_vv0(const xed_decoded_inst_t* d) { return 1064; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xca_vv0(const xed_decoded_inst_t* d) { return 1065; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xcb_vv0(const xed_decoded_inst_t* d) { return 1066; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xcc_vv0(const xed_decoded_inst_t* d) { return 1067; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xcd_vv0(const xed_decoded_inst_t* d) { return 1068; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xce_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0xCE not64*/ {1069}, /*h(1)=1 0xCE not64*/ {1069} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xcf_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[12] = { /*h(0)=0 0xCF mode16 no66_prefix*/ {0, 1070}, /*h(14)=1 0xCF mode64 rexw_prefix*/ {14, 1076}, /*h(9)=2 0xCF mode32 no66_prefix*/ {9, 1074}, /*h(4)=3 0xCF mode16 66_prefix*/ {4, 1073}, /*h(2)=4 0xCF mode64 norexw_prefix no66_prefix*/ {2, 1075}, /*h(13)=5 0xCF mode32 66_prefix*/ {13, 1071}, /*h(8)=6 0xCF mode16 no66_prefix*/ {8, 1070}, /*h(6)=7 0xCF mode64 norexw_prefix 66_prefix*/ {6, 1072}, /*h(1)=8 0xCF mode32 no66_prefix*/ {1, 1074}, /*h(12)=9 0xCF mode16 66_prefix*/ {12, 1073}, /*h(10)=10 0xCF mode64 rexw_prefix*/ {10, 1076}, /*h(5)=11 0xCF mode32 66_prefix*/ {5, 1071} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE_OSZ_REXW(d); hidx = ((8*key % 29) % 12); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd0_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[16] = { /*h(0)=0 0xD0 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() ONE()*/ {367}, /*h(1)=1 0xD0 MOD[0b11] MOD=3 REG[0b000] RM[nnn] ONE()*/ {368}, /*h(2)=2 0xD0 MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM() ONE()*/ {379}, /*h(3)=3 0xD0 MOD[0b11] MOD=3 REG[0b001] RM[nnn] ONE()*/ {380}, /*h(4)=4 0xD0 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM() ONE()*/ {391}, /*h(5)=5 0xD0 MOD[0b11] MOD=3 REG[0b010] RM[nnn] ONE()*/ {392}, /*h(6)=6 0xD0 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM() ONE()*/ {403}, /*h(7)=7 0xD0 MOD[0b11] MOD=3 REG[0b011] RM[nnn] ONE()*/ {404}, /*h(8)=8 0xD0 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM() ONE()*/ {419}, /*h(9)=9 0xD0 MOD[0b11] MOD=3 REG[0b100] RM[nnn] ONE()*/ {420}, /*h(10)=10 0xD0 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() ONE()*/ {439}, /*h(11)=11 0xD0 MOD[0b11] MOD=3 REG[0b101] RM[nnn] ONE()*/ {440}, /*h(12)=12 0xD0 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM() ONE()*/ {421}, /*h(13)=13 0xD0 MOD[0b11] MOD=3 REG[0b110] RM[nnn] ONE()*/ {422}, /*h(14)=14 0xD0 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM() ONE()*/ {451}, /*h(15)=15 0xD0 MOD[0b11] MOD=3 REG[0b111] RM[nnn] ONE()*/ {452} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_REG(d); hidx = key - 0; if(hidx <= 15) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd1_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[16] = { /*h(0)=0 0xD1 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() ONE()*/ {369}, /*h(1)=1 0xD1 MOD[0b11] MOD=3 REG[0b000] RM[nnn] ONE()*/ {370}, /*h(2)=2 0xD1 MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM() ONE()*/ {381}, /*h(3)=3 0xD1 MOD[0b11] MOD=3 REG[0b001] RM[nnn] ONE()*/ {382}, /*h(4)=4 0xD1 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM() ONE()*/ {393}, /*h(5)=5 0xD1 MOD[0b11] MOD=3 REG[0b010] RM[nnn] ONE()*/ {394}, /*h(6)=6 0xD1 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM() ONE()*/ {405}, /*h(7)=7 0xD1 MOD[0b11] MOD=3 REG[0b011] RM[nnn] ONE()*/ {406}, /*h(8)=8 0xD1 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM() ONE()*/ {425}, /*h(9)=9 0xD1 MOD[0b11] MOD=3 REG[0b100] RM[nnn] ONE()*/ {426}, /*h(10)=10 0xD1 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM() ONE()*/ {441}, /*h(11)=11 0xD1 MOD[0b11] MOD=3 REG[0b101] RM[nnn] ONE()*/ {442}, /*h(12)=12 0xD1 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM() ONE()*/ {423}, /*h(13)=13 0xD1 MOD[0b11] MOD=3 REG[0b110] RM[nnn] ONE()*/ {424}, /*h(14)=14 0xD1 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM() ONE()*/ {453}, /*h(15)=15 0xD1 MOD[0b11] MOD=3 REG[0b111] RM[nnn] ONE()*/ {454} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_REG(d); hidx = key - 0; if(hidx <= 15) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd2_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[16] = { /*h(0)=0 0xD2 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {371}, /*h(1)=1 0xD2 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {372}, /*h(2)=2 0xD2 MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {383}, /*h(3)=3 0xD2 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {384}, /*h(4)=4 0xD2 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {395}, /*h(5)=5 0xD2 MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {396}, /*h(6)=6 0xD2 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {407}, /*h(7)=7 0xD2 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {408}, /*h(8)=8 0xD2 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {427}, /*h(9)=9 0xD2 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {428}, /*h(10)=10 0xD2 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {443}, /*h(11)=11 0xD2 MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {444}, /*h(12)=12 0xD2 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {429}, /*h(13)=13 0xD2 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {430}, /*h(14)=14 0xD2 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {455}, /*h(15)=15 0xD2 MOD[0b11] MOD=3 REG[0b111] RM[nnn]*/ {456} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_REG(d); hidx = key - 0; if(hidx <= 15) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd3_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[16] = { /*h(0)=0 0xD3 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {373}, /*h(1)=1 0xD3 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {374}, /*h(2)=2 0xD3 MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {385}, /*h(3)=3 0xD3 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {386}, /*h(4)=4 0xD3 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {397}, /*h(5)=5 0xD3 MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {398}, /*h(6)=6 0xD3 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {409}, /*h(7)=7 0xD3 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {410}, /*h(8)=8 0xD3 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {431}, /*h(9)=9 0xD3 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {432}, /*h(10)=10 0xD3 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {445}, /*h(11)=11 0xD3 MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {446}, /*h(12)=12 0xD3 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {433}, /*h(13)=13 0xD3 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {434}, /*h(14)=14 0xD3 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {457}, /*h(15)=15 0xD3 MOD[0b11] MOD=3 REG[0b111] RM[nnn]*/ {458} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_REG(d); hidx = key - 0; if(hidx <= 15) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd4_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0xD4 not64 UIMM8()*/ {1077}, /*h(1)=1 0xD4 not64 UIMM8()*/ {1077} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd5_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0xD5 not64 UIMM8()*/ {1078}, /*h(1)=1 0xD5 not64 UIMM8()*/ {1078} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd6_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0xD6 not64*/ {1079}, /*h(1)=1 0xD6 not64*/ {1079} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd7_vv0(const xed_decoded_inst_t* d) { return 1080; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd8_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[16] = { /*h(0)=0 0xD8 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {1}, /*h(1)=1 0xD8 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {2}, /*h(2)=2 0xD8 MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {5}, /*h(3)=3 0xD8 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {6}, /*h(4)=4 0xD8 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {30}, /*h(5)=5 0xD8 MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {32}, /*h(6)=6 0xD8 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {9}, /*h(7)=7 0xD8 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {10}, /*h(8)=8 0xD8 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {14}, /*h(9)=9 0xD8 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {15}, /*h(10)=10 0xD8 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {18}, /*h(11)=11 0xD8 MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {19}, /*h(12)=12 0xD8 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {22}, /*h(13)=13 0xD8 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {23}, /*h(14)=14 0xD8 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {26}, /*h(15)=15 0xD8 MOD[0b11] MOD=3 REG[0b111] RM[nnn]*/ {27} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_REG(d); hidx = key - 0; if(hidx <= 15) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_0_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(0)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {0, 34}, /*h(1597)=1 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {1597, 47}, /*h(610)=2 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode32 no66_prefix MODRM()*/ {610, 60} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = ((6*key % 11) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_280_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(256)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {256, 34}, /*h(1243)=1 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b100]*/ {1243, 76} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_561_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(512)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {512, 34}, /*h(1499)=1 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b101]*/ {1499, 77} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_842_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(768)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {34} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 768; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1123_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1024)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {1024, 34}, /*h(37)=1 0xD9 MOD[0b11] MOD=3 REG[0b010] RM[0b000]*/ {37, 67} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_108_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1280)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {34} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1280; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_389_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1536)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {34} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1536; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_669_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1792)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {1792, 34}, /*h(195)=1 0xD9 MOD[0b11] MOD=3 REG[0b100] RM[0b000]*/ {195, 68} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_140_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(128)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {128, 34}, /*h(1725)=1 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {1725, 47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_421_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(384)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {384, 34}, /*h(1981)=1 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {1981, 47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_702_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(640)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {34} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 640; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_982_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(896)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {34} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 896; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1263_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1152)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {34} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1152; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_248_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1408)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {34} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1408; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_529_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1664)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {1664, 34}, /*h(67)=1 0xD9 MOD[0b11] MOD=3 REG[0b100] RM[0b000]*/ {67, 68} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_810_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1920)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {34} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1920; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1223_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(8)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {8, 34}, /*h(995)=1 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b011]*/ {995, 82} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_208_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(264)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {264, 34}, /*h(1251)=1 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b100]*/ {1251, 83} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_489_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(520)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {34} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 520; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_770_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(776)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {34} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 776; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1051_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1032)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {1032, 34}, /*h(45)=1 0xD9 MOD[0b11] MOD=3 REG[0b010] RM[0b000]*/ {45, 67} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_35_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1288)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {34} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1288; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_316_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1544)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {34} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1544; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_597_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1800)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {1800, 34}, /*h(203)=1 0xD9 MOD[0b11] MOD=3 REG[0b100] RM[0b000]*/ {203, 68} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_68_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(136)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {34} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 136; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_349_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1002)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode32 66_prefix MODRM()*/ {1002, 57}, /*h(392)=1 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {392, 34} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_629_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(648)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {648, 34}, /*h(1635)=1 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b110]*/ {1635, 85} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_910_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(904)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {904, 34}, /*h(1891)=1 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b111]*/ {1891, 86} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1191_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1160)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {34} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1160; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_176_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1416)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {34} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1416; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_457_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1672)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {34} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1672; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_738_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1928)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {34} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1928; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_305_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {2, 34}, /*h(989)=1 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b011]*/ {989, 75} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_586_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(258)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {258, 34}, /*h(1245)=1 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b100]*/ {1245, 76} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_867_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(514)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {514, 34}, /*h(1501)=1 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b101]*/ {1501, 77} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1148_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(770)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {34} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 770; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_133_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1026)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {34} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1026; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_414_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1282)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {34} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1282; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_695_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1538)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {34} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1538; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_975_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1794)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {1794, 34}, /*h(197)=1 0xD9 MOD[0b11] MOD=3 REG[0b100] RM[0b000]*/ {197, 68} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_446_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(130)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {34} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 130; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_727_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(386)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {34} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 386; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1008_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(642)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {34} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 642; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1288_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(898)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {34} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 898; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_273_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1154)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {34} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1154; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_554_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1410)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {34} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1410; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_835_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1666)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {1666, 34}, /*h(69)=1 0xD9 MOD[0b11] MOD=3 REG[0b100] RM[0b000]*/ {69, 68} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1116_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1922)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {34} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1922; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_233_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(10)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {10, 34}, /*h(997)=1 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b011]*/ {997, 82} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_514_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(266)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {34} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 266; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_795_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(522)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {34} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 522; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1076_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(778)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {34} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 778; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_61_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1034)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {34} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1034; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_341_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1290)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {34} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1290; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_622_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1546)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {34} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1546; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_903_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1802)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {1802, 34}, /*h(205)=1 0xD9 MOD[0b11] MOD=3 REG[0b100] RM[0b000]*/ {205, 68} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_374_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(138)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {34} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 138; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_654_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(394)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {394, 34}, /*h(1381)=1 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b101]*/ {1381, 84} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_935_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(650)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {650, 34}, /*h(1637)=1 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b110]*/ {1637, 85} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1216_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(906)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {906, 34}, /*h(1893)=1 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b111]*/ {1893, 86} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_201_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1162)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {34} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1162; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_482_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1418)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {34} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1418; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_763_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1674)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {34} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1674; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1044_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1930)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {34} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1930; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_611_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(4)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {34} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 4; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_892_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(260)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {34} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 260; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1173_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(516)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {34} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 516; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_158_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(772)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {34} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 772; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_439_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1028)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {1028, 34}, /*h(41)=1 0xD9 MOD[0b11] MOD=3 REG[0b010] RM[0b000]*/ {41, 67} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_720_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1284)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {34} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1284; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1000_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(930)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {930, 38}, /*h(1540)=1 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {1540, 34} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1281_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1796)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {34} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1796; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_752_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(132)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {34} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 132; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1033_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(388)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {34} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 388; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_17_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(644)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {644, 34}, /*h(34)=1 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {34, 38} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_298_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(900)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {34} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 900; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_579_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1156)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {34} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1156; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_860_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1412)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {34} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1412; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1141_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1668)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {34} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1668; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_126_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1924)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {34} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1924; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_539_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(12)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {34} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 12; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_820_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(268)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {34} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 268; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1101_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(524)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {34} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 524; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_86_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(780)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {34} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 780; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_367_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1036)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {1036, 34}, /*h(49)=1 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {49, 47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_647_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1292)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {34} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1292; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_928_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1548)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {34} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1548; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1209_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1804)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {34} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1804; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_680_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(140)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {34} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 140; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_960_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(396)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {34} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 396; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1241_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(652)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {34} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 652; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_226_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(908)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {34} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 908; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_507_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1164)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {34} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1164; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_788_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1420)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {1420, 34}, /*h(433)=1 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {433, 47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1069_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1676)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {1676, 34}, /*h(689)=1 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {689, 47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_53_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1932)=0 0xD9 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {1932, 34}, /*h(1322)=1 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {1322, 38} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_800_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(988)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {988, 55}, /*h(1)=1 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {1, 35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1081_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1244)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {1244, 55}, /*h(257)=1 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {257, 35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_66_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1500)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {1500, 55}, /*h(513)=1 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {513, 35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_347_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(769)=0 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 769; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_628_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1025)=0 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1025; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_909_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1281)=0 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1281; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1190_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1537)=0 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1537; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_174_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(196)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode64 rexw_prefix MODRM()*/ {196, 53}, /*h(1793)=1 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {1793, 35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_941_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(129)=0 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 129; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1222_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(385)=0 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 385; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_207_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(641)=0 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 641; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_487_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1884)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {1884, 55}, /*h(897)=1 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {897, 35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_768_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1153)=0 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1153; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1049_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1409)=0 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1409; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_34_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(68)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode64 norexw_prefix no66_prefix MODRM()*/ {68, 54}, /*h(1665)=1 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {1665, 35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_315_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1921)=0 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1921; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_728_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(996)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode64 rexw_prefix MODRM()*/ {996, 61}, /*h(9)=1 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {9, 35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1009_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1252)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode64 rexw_prefix MODRM()*/ {1252, 61}, /*h(265)=1 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {265, 35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1290_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(521)=0 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 521; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_275_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(777)=0 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 777; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_556_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1033)=0 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1033; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_836_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1289)=0 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1289; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1117_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1545)=0 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1545; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_102_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(204)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode64 rexw_prefix MODRM()*/ {204, 53}, /*h(1801)=1 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {1801, 35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_869_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(137)=0 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 137; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1150_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(393)=0 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {393, 35}, /*h(1003)=1 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b011]*/ {1003, 82} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_134_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1636)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode64 norexw_prefix no66_prefix MODRM()*/ {1636, 62}, /*h(649)=1 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {649, 35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_415_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1892)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode64 norexw_prefix no66_prefix MODRM()*/ {1892, 62}, /*h(905)=1 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {905, 35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_696_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1161)=0 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1161; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_977_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1417)=0 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1417; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1258_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1673)=0 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1673; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_243_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1929)=0 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1929; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1106_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(3)=0 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 3; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_91_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(259)=0 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 259; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_372_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(515)=0 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 515; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_653_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(771)=0 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 771; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_934_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(40)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {40, 38}, /*h(1027)=1 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {1027, 35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1215_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(296)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {296, 38}, /*h(1283)=1 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {1283, 35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_199_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1539)=0 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1539; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_480_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1795)=0 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1795; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1247_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1728)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode16 no66_prefix MODRM()*/ {1728, 48}, /*h(131)=1 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {131, 35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_232_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1984)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode16 no66_prefix MODRM()*/ {1984, 48}, /*h(387)=1 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {387, 35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_513_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1253)=0 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b100]*/ {1253, 83}, /*h(643)=1 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {643, 35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_793_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(899)=0 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 899; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1074_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1155)=0 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1155; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_59_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1411)=0 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1411; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_340_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(680)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {680, 38}, /*h(1667)=1 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {1667, 35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_621_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(936)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {936, 38}, /*h(1923)=1 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {1923, 35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1034_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(11)=0 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 11; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_19_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1864)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode16 66_prefix MODRM()*/ {1864, 51}, /*h(267)=1 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {267, 35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_300_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(523)=0 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 523; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_581_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(779)=0 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 779; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_862_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(48)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {48, 41}, /*h(1035)=1 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {1035, 35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1142_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1291)=0 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1291; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_127_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1547)=0 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1547; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_408_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1803)=0 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1803; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1175_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1736)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode16 66_prefix MODRM()*/ {1736, 51}, /*h(139)=1 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {139, 35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_159_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(395)=0 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 395; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_440_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(651)=0 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 651; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_721_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(907)=0 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 907; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1002_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1163)=0 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1163; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1283_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(432)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {432, 41}, /*h(1419)=1 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {1419, 35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_268_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(688)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {688, 41}, /*h(1675)=1 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {1675, 35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_549_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(944)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {944, 41}, /*h(1931)=1 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {1931, 35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_116_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(992)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode16 no66_prefix MODRM()*/ {992, 56}, /*h(5)=1 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {5, 35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_397_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1248)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode16 no66_prefix MODRM()*/ {1248, 56}, /*h(261)=1 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {261, 35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_678_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(517)=0 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 517; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_959_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(773)=0 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 773; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1240_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(42)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {42, 38}, /*h(1029)=1 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {1029, 35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_225_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(298)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {298, 38}, /*h(1285)=1 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {1285, 35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_505_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1541)=0 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1541; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_786_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(200)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode16 66_prefix MODRM()*/ {200, 51}, /*h(1797)=1 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {1797, 35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_257_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1730)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode32 no66_prefix MODRM()*/ {1730, 52}, /*h(133)=1 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {133, 35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_538_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1986)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode32 no66_prefix MODRM()*/ {1986, 52}, /*h(389)=1 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {389, 35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_818_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(1632)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode16 no66_prefix MODRM()*/ {1632, 56}, /*h(35)=1 0xD9 MOD[0b11] MOD=3 REG[0b010] RM[0b000]*/ {35, 67}, /*h(645)=2 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {645, 35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = ((5*key % 11) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1099_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1888)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode16 no66_prefix MODRM()*/ {1888, 56}, /*h(901)=1 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {901, 35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_84_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1157)=0 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1157; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_365_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1413)=0 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1413; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_646_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(682)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {682, 38}, /*h(1669)=1 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {1669, 35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_927_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(938)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {938, 38}, /*h(1925)=1 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {1925, 35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_44_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(13)=0 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {13, 35}, /*h(1610)=1 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode32 66_prefix MODRM()*/ {1610, 49}, /*h(1000)=2 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode16 66_prefix MODRM()*/ {1000, 59} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = ((3*key % 11) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_325_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1866)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode32 66_prefix MODRM()*/ {1866, 49}, /*h(269)=1 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {269, 35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_606_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(525)=0 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 525; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_887_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(781)=0 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 781; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1168_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(50)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {50, 41}, /*h(1037)=1 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {1037, 35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_152_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1293)=0 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1293; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_433_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1549)=0 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1549; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_714_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(208)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {208, 55}, /*h(1805)=1 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {1805, 35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_185_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1738)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode32 66_prefix MODRM()*/ {1738, 49}, /*h(141)=1 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {141, 35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_465_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1384)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode16 66_prefix MODRM()*/ {1384, 59}, /*h(397)=1 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {397, 35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_746_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1640)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode16 66_prefix MODRM()*/ {1640, 59}, /*h(653)=1 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {653, 35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1027_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1896)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode16 66_prefix MODRM()*/ {1896, 59}, /*h(909)=1 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {909, 35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_12_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1165)=0 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1165; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_293_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(434)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {434, 41}, /*h(1421)=1 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {1421, 35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_574_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(690)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {690, 41}, /*h(1677)=1 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {1677, 35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_854_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(336)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {336, 55}, /*h(1933)=1 0xD9 MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {1933, 35} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1007_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(32)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {32, 38}, /*h(1629)=1 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b110]*/ {1629, 78} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1287_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(288)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {288, 38}, /*h(1275)=1 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {1275, 91} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_272_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(544)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {544, 38}, /*h(1531)=1 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b101]*/ {1531, 92} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_553_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(800)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {800, 38}, /*h(1787)=1 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b110]*/ {1787, 93} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_834_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1056)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {38} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1056; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1115_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1312)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {1312, 38}, /*h(325)=1 0xD9 MOD[0b11] MOD=3 REG[0b100] RM[0b001]*/ {325, 69} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_100_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1568)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {38} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1568; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_381_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1824)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {38} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1824; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1147_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(160)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {160, 38}, /*h(1757)=1 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b110]*/ {1757, 78} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_132_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(416)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {38} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 416; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_413_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(672)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {38} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 672; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_694_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(928)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {38} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 928; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_974_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1184)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {38} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1184; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1255_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1440)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {38} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1440; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_240_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1696)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {1696, 38}, /*h(99)=1 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b000]*/ {99, 79} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_521_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1952)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {1952, 38}, /*h(355)=1 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b001]*/ {355, 80} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_200_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(552)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {38} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 552; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_481_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(808)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {38} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 808; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_762_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1064)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {1064, 38}, /*h(77)=1 0xD9 MOD[0b11] MOD=3 REG[0b100] RM[0b000]*/ {77, 68} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1043_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1320)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {1320, 38}, /*h(333)=1 0xD9 MOD[0b11] MOD=3 REG[0b100] RM[0b001]*/ {333, 69} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_27_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1576)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {38} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1576; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_308_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1832)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {1832, 38}, /*h(235)=1 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b000]*/ {235, 79} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1075_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(168)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {168, 38}, /*h(1765)=1 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b110]*/ {1765, 85} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_60_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(424)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {424, 38}, /*h(2021)=1 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b111]*/ {2021, 86} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_902_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1192)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {38} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1192; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1183_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1448)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {38} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1448; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_168_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1704)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {1704, 38}, /*h(107)=1 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b000]*/ {107, 79} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_449_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1960)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {38} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1960; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_297_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(290)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {290, 38}, /*h(1277)=1 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {1277, 91} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_578_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(546)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {546, 38}, /*h(1533)=1 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b101]*/ {1533, 92} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_859_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(802)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {38} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 802; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1140_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1058)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {38} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1058; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_125_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1314)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {38} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1314; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_406_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1570)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {38} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1570; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_686_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(1826)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {1826, 38}, /*h(1216)=1 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode16 no66_prefix MODRM()*/ {1216, 48}, /*h(229)=2 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b000]*/ {229, 79} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = ((3*key % 11) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_157_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(162)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {38} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 162; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_438_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(418)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {38} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 418; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_719_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(674)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {38} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 674; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1280_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1186)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {38} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1186; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_265_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1442)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {38} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1442; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_546_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1698)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {1698, 38}, /*h(101)=1 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b000]*/ {101, 79} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_827_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1954)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {1954, 38}, /*h(357)=1 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b001]*/ {357, 80} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_506_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(554)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {38} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 554; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_787_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(810)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {38} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 810; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1068_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1066)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {38} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1066; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_333_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1578)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {38} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1578; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_614_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1834)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {1834, 38}, /*h(237)=1 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b000]*/ {237, 79} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_85_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(170)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {38} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 170; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_366_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(426)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {38} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 426; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1208_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1194)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {38} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1194; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_193_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1450)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {38} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1450; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_474_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1706)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {38} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1706; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_755_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1962)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {38} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1962; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_322_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(36)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {38} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 36; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_603_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(292)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {38} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 292; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_884_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(548)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {38} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 548; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1165_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(804)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {38} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 804; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_150_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1060)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {1060, 38}, /*h(73)=1 0xD9 MOD[0b11] MOD=3 REG[0b100] RM[0b000]*/ {73, 68} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_431_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1316)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {1316, 38}, /*h(329)=1 0xD9 MOD[0b11] MOD=3 REG[0b100] RM[0b001]*/ {329, 69} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_712_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1572)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {38} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1572; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_992_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1828)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {38} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1828; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_463_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(164)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {164, 38}, /*h(1761)=1 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b110]*/ {1761, 85} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_744_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(420)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {420, 38}, /*h(2017)=1 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b111]*/ {2017, 86} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1025_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(676)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {38} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 676; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_9_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(932)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {38} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 932; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_290_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1188)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {38} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1188; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_571_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1444)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {38} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1444; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_852_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1700)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {38} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1700; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1133_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1956)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {38} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1956; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_250_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(44)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {38} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 44; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_531_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(300)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {300, 38}, /*h(1897)=1 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b111]*/ {1897, 86} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_812_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(556)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {38} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 556; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1093_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(812)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {38} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 812; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_78_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1068)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {1068, 38}, /*h(81)=1 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b000]*/ {81, 72} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_358_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(714)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode32 66_prefix MODRM()*/ {714, 49}, /*h(1324)=1 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {1324, 38} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_639_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1580)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {38} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1580; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_920_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1836)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {38} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1836; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_391_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(172)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {172, 38}, /*h(1769)=1 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b110]*/ {1769, 85} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_672_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(428)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {428, 38}, /*h(2025)=1 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b111]*/ {2025, 86} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_952_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(684)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {38} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 684; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1233_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(940)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {38} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 940; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_218_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1196)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {38} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1196; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_499_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1452)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {38} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1452; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_780_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1708)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {1708, 38}, /*h(721)=1 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b010]*/ {721, 74} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1061_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1964)=0 0xD9 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {1964, 38}, /*h(977)=1 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b011]*/ {977, 75} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1143_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(304)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {304, 41}, /*h(1901)=1 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b111]*/ {1901, 86} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_128_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(560)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {41} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 560; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_409_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(816)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {41} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 816; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_690_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1072)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {1072, 41}, /*h(85)=1 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b000]*/ {85, 72} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_970_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1328)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {41} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1328; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1251_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1584)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {41} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1584; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_236_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1840)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {1840, 41}, /*h(243)=1 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b000]*/ {243, 87} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1003_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(176)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {176, 41}, /*h(1773)=1 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b110]*/ {1773, 85} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_830_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1200)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {41} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1200; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1111_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1456)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {1456, 41}, /*h(469)=1 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b001]*/ {469, 73} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_96_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1712)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {1712, 41}, /*h(725)=1 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b010]*/ {725, 74} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_376_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1968)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {1968, 41}, /*h(371)=1 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {371, 88} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_790_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(56)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {56, 41}, /*h(1653)=1 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b110]*/ {1653, 93} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1071_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(312)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {312, 41}, /*h(1909)=1 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b111]*/ {1909, 94} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_56_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(568)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {41} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 568; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_336_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(824)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {824, 41}, /*h(1811)=1 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {1811, 64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_617_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1080)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {41} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1080; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_898_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1336)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {41} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1336; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1179_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1592)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {41} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1592; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_164_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1848)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {1848, 41}, /*h(861)=1 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b011]*/ {861, 75} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_930_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(184)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {184, 41}, /*h(1171)=1 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {1171, 64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1211_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(440)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {440, 41}, /*h(1427)=1 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {1427, 64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_196_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(696)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {41} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 696; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_477_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(952)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {41} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 952; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_758_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1208)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {1208, 41}, /*h(221)=1 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b000]*/ {221, 72} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1039_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1464)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {1464, 41}, /*h(477)=1 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b001]*/ {477, 73} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_23_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1720)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {1720, 41}, /*h(123)=1 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b000]*/ {123, 87} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_304_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1976)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {1976, 41}, /*h(379)=1 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {379, 88} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_153_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(306)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {41} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 306; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_434_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(562)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {41} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 562; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_715_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(818)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {41} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 818; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_995_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1074)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {1074, 41}, /*h(464)=1 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {464, 55} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1276_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1330)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {41} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1330; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_261_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1586)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {41} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1586; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_542_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1842)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {1842, 41}, /*h(245)=1 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b000]*/ {245, 87} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_13_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(178)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {41} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 178; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_855_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(946)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {41} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 946; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1136_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1202)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {41} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1202; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_121_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1458)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {41} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1458; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_402_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1714)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {41} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1714; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_682_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1970)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {1970, 41}, /*h(373)=1 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {373, 88} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1096_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(58)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {41} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 58; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_81_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(314)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {41} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 314; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_362_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(570)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {41} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 570; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_642_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(826)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {826, 41}, /*h(1813)=1 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {1813, 64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_923_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1082)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {41} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1082; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1204_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1338)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {41} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1338; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_189_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1594)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {41} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1594; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_470_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1850)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {41} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1850; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1236_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(186)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {186, 41}, /*h(1173)=1 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {1173, 64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_221_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(442)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {442, 41}, /*h(1429)=1 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {1429, 64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_502_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(698)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {41} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 698; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_783_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(954)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {41} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 954; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1064_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1210)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {41} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1210; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_49_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1466)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {41} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1466; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_329_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1722)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {1722, 41}, /*h(125)=1 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b000]*/ {125, 87} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_610_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1978)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {1978, 41}, /*h(381)=1 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {381, 88} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_178_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(52)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {52, 41}, /*h(1649)=1 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b110]*/ {1649, 93} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_459_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(308)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {308, 41}, /*h(1905)=1 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b111]*/ {1905, 94} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_740_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(564)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {41} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 564; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1021_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(820)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {41} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 820; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_5_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1076)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {41} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1076; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_286_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1332)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {41} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1332; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_567_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1588)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {41} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1588; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_848_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1844)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {41} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1844; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_318_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(180)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {41} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 180; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_599_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(436)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {41} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 436; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_880_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(692)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {41} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 692; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1161_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(948)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {41} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 948; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_146_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1204)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {1204, 41}, /*h(217)=1 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b000]*/ {217, 72} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_427_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1460)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {1460, 41}, /*h(473)=1 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b001]*/ {473, 73} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_708_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1716)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {1716, 41}, /*h(729)=1 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b010]*/ {729, 74} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_988_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1972)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {41} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1972; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_106_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(60)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {60, 41}, /*h(1657)=1 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b110]*/ {1657, 93} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_387_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(316)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {316, 41}, /*h(1913)=1 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b111]*/ {1913, 94} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_668_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(572)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {41} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 572; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_948_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(828)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {41} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 828; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1229_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1084)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {41} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1084; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_214_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1340)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {41} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1340; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_495_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1596)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {1596, 41}, /*h(609)=1 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b010]*/ {609, 81} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_776_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1852)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {1852, 41}, /*h(865)=1 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b011]*/ {865, 82} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_246_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(188)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {41} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 188; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_527_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(444)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {444, 41}, /*h(2041)=1 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b111]*/ {2041, 94} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_808_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(700)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {41} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 700; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1089_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(956)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {41} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 956; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_74_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1212)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {1212, 41}, /*h(225)=1 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b000]*/ {225, 79} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_354_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(858)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {858, 55}, /*h(1468)=1 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {1468, 41} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_635_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1724)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {41} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1724; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_916_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1980)=0 0xD9 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {41} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1980; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_648_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(305)=0 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 305; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_929_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(561)=0 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 561; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1210_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(817)=0 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 817; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_195_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1683)=0 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {1683, 64}, /*h(1073)=1 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {1073, 47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_475_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1329)=0 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1329; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_756_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1585)=0 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1585; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1037_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(244)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {244, 63}, /*h(1841)=1 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {1841, 47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_508_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(177)=0 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 177; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_54_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(945)=0 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 945; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_335_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1201)=0 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1201; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_616_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1457)=0 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1457; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_897_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1713)=0 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1713; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1177_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(372)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {372, 63}, /*h(1969)=1 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {1969, 47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_295_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(57)=0 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 57; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_576_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(313)=0 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 313; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_857_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(569)=0 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 569; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1137_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(825)=0 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 825; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_122_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1081)=0 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1081; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_403_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1337)=0 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1337; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_684_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1593)=0 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1593; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_965_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1849)=0 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1849; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_435_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(185)=0 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 185; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_716_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(441)=0 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 441; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_997_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(697)=0 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 697; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1278_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(953)=0 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 953; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_263_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1209)=0 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1209; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_544_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1465)=0 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1465; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_824_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(124)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {124, 63}, /*h(1721)=1 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {1721, 47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1105_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(380)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {380, 63}, /*h(1977)=1 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {1977, 47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_673_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1648)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1648, 63}, /*h(51)=1 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {51, 47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_954_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1904)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1904, 63}, /*h(307)=1 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {307, 47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1235_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(563)=0 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 563; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_220_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(819)=0 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 819; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_500_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(465)=0 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b001]*/ {465, 73}, /*h(1075)=1 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {1075, 47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_781_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1331)=0 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1331; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1062_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1587)=0 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1587; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_47_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1843)=0 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1843; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_813_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(179)=0 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 179; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1094_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(435)=0 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 435; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_79_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(691)=0 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 691; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_360_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(947)=0 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 947; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_641_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(216)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {216, 55}, /*h(1203)=1 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {1203, 47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_922_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(472)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {472, 55}, /*h(1459)=1 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {1459, 47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1203_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(728)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {728, 55}, /*h(1715)=1 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {1715, 47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_187_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1971)=0 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1971; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_601_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1656)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1656, 63}, /*h(59)=1 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {59, 47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_882_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1912)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1912, 63}, /*h(315)=1 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {315, 47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1163_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1181)=0 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {1181, 64}, /*h(571)=1 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {571, 47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_147_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(827)=0 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 827; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_428_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1083)=0 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1083; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_709_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1339)=0 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1339; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_990_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1595)=0 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1595; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1271_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(864)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode16 no66_prefix MODRM()*/ {864, 56}, /*h(1851)=1 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {1851, 47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_741_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(187)=0 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 187; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1022_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2040)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {2040, 63}, /*h(443)=1 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {443, 47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_7_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(699)=0 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 699; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_288_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(955)=0 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 955; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_569_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(224)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode16 no66_prefix MODRM()*/ {224, 56}, /*h(1211)=1 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {1211, 47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_849_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1467)=0 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {1467, 47}, /*h(857)=1 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b011]*/ {857, 75} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1130_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1723)=0 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1723; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_115_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1979)=0 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1979; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_979_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1650)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1650, 63}, /*h(53)=1 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {53, 47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1260_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1906)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1906, 63}, /*h(309)=1 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {309, 47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_245_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(565)=0 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 565; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_526_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(821)=0 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 821; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_806_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1077)=0 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1077; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1087_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1333)=0 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1333; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_72_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1589)=0 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1589; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_353_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(248)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {248, 63}, /*h(1845)=1 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {1845, 47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1119_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(181)=0 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 181; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_104_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(437)=0 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 437; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_385_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(693)=0 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 693; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_666_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(949)=0 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 949; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_947_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(218)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {218, 55}, /*h(1205)=1 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {1205, 47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1228_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(474)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {474, 55}, /*h(1461)=1 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {1461, 47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_213_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(730)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {730, 55}, /*h(1717)=1 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {1717, 47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_493_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(376)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {376, 63}, /*h(1973)=1 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {1973, 47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_907_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1658)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1658, 63}, /*h(61)=1 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {61, 47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1188_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1914)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1914, 63}, /*h(317)=1 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {317, 47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_172_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(573)=0 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 573; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_453_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(829)=0 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 829; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_734_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1085)=0 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1085; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1015_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1341)=0 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1341; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_281_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(866)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode32 no66_prefix MODRM()*/ {866, 60}, /*h(1853)=1 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {1853, 47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1047_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(189)=0 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 189; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_32_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2042)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {2042, 63}, /*h(445)=1 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {445, 47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_313_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(701)=0 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 701; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_594_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(957)=0 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 957; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_875_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(226)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode32 no66_prefix MODRM()*/ {226, 60}, /*h(1213)=1 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {1213, 47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1155_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1469)=0 0xD9 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {47} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1469; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_718_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(64)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode16 no66_prefix MODRM()*/ {64, 48}, /*h(1661)=1 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b110]*/ {1661, 93} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_999_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(320)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode16 no66_prefix MODRM()*/ {320, 48}, /*h(1917)=1 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b111]*/ {1917, 94} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1279_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(576)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode16 no66_prefix MODRM()*/ {576, 48}, /*h(1563)=1 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {1563, 64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_264_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(832)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode16 no66_prefix MODRM()*/ {832, 48}, /*h(1819)=1 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {1819, 64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_545_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1088)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode16 no66_prefix MODRM()*/ {48} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1088; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_826_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1344)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode16 no66_prefix MODRM()*/ {48} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1344; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1107_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1600)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode16 no66_prefix MODRM()*/ {1600, 48}, /*h(613)=1 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b010]*/ {613, 81} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_92_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1856)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode16 no66_prefix MODRM()*/ {1856, 48}, /*h(869)=1 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b011]*/ {869, 82} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_858_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(192)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode16 no66_prefix MODRM()*/ {192, 48}, /*h(1179)=1 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {1179, 64}, /*h(1789)=2 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b110]*/ {1789, 93} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = ((5*key % 11) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1139_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(448)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode16 no66_prefix MODRM()*/ {448, 48}, /*h(2045)=1 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b111]*/ {2045, 94} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_124_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(704)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode16 no66_prefix MODRM()*/ {48} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 704; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_405_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(960)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode16 no66_prefix MODRM()*/ {48} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 960; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_966_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1472)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode16 no66_prefix MODRM()*/ {48} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1472; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_951_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(74)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode32 66_prefix MODRM()*/ {49} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 74; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1232_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(330)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode32 66_prefix MODRM()*/ {49} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 330; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_217_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(586)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode32 66_prefix MODRM()*/ {49} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 586; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_498_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(842)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode32 66_prefix MODRM()*/ {49} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 842; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_779_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1098)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode32 66_prefix MODRM()*/ {49} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1098; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1060_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1354)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode32 66_prefix MODRM()*/ {49} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1354; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1092_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(202)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode32 66_prefix MODRM()*/ {49} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 202; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_77_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(458)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode32 66_prefix MODRM()*/ {49} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 458; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_638_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(970)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode32 66_prefix MODRM()*/ {49} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 970; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_919_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1226)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode32 66_prefix MODRM()*/ {49} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1226; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1200_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1482)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode32 66_prefix MODRM()*/ {49} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1482; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_466_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1994)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode32 66_prefix MODRM()*/ {49} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1994; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1257_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(76)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode64 norexw_prefix 66_prefix MODRM()*/ {50} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 76; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_242_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(332)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode64 norexw_prefix 66_prefix MODRM()*/ {50} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 332; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_523_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(588)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode64 norexw_prefix 66_prefix MODRM()*/ {50} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 588; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_804_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(844)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode64 norexw_prefix 66_prefix MODRM()*/ {50} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 844; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1085_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1100)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode64 norexw_prefix 66_prefix MODRM()*/ {1100, 50}, /*h(113)=1 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b000]*/ {113, 87} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_70_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1356)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode64 norexw_prefix 66_prefix MODRM()*/ {1356, 50}, /*h(369)=1 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {369, 88} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_350_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1612)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode64 norexw_prefix 66_prefix MODRM()*/ {50} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1612; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_631_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1868)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode64 norexw_prefix 66_prefix MODRM()*/ {50} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1868; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_645_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(72)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode16 66_prefix MODRM()*/ {51} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 72; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_926_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(328)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode16 66_prefix MODRM()*/ {51} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 328; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1207_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(584)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode16 66_prefix MODRM()*/ {51} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 584; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_192_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(840)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode16 66_prefix MODRM()*/ {51} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 840; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_473_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1096)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode16 66_prefix MODRM()*/ {1096, 51}, /*h(109)=1 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b000]*/ {109, 79} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_754_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1352)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode16 66_prefix MODRM()*/ {1352, 51}, /*h(365)=1 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b001]*/ {365, 80} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1035_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1608)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode16 66_prefix MODRM()*/ {1608, 51}, /*h(621)=1 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b010]*/ {621, 81} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1067_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(456)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode16 66_prefix MODRM()*/ {51} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 456; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_52_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(712)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode16 66_prefix MODRM()*/ {51} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 712; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_332_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(968)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode16 66_prefix MODRM()*/ {51} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 968; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_613_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1224)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode16 66_prefix MODRM()*/ {51} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1224; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_894_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1480)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode16 66_prefix MODRM()*/ {51} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1480; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_160_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1992)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode16 66_prefix MODRM()*/ {1992, 51}, /*h(1005)=1 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b011]*/ {1005, 82} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1024_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(66)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode32 no66_prefix MODRM()*/ {52} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 66; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_8_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(322)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode32 no66_prefix MODRM()*/ {322, 52}, /*h(1309)=1 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {1309, 64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_289_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(578)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode32 no66_prefix MODRM()*/ {578, 52}, /*h(1565)=1 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {1565, 64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_570_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(834)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode32 no66_prefix MODRM()*/ {834, 52}, /*h(1821)=1 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {1821, 64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_851_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1090)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode32 no66_prefix MODRM()*/ {52} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1090; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1132_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1346)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode32 no66_prefix MODRM()*/ {52} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1346; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_117_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1602)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode32 no66_prefix MODRM()*/ {52} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1602; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_398_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1858)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode32 no66_prefix MODRM()*/ {52} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1858; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1164_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(194)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode32 no66_prefix MODRM()*/ {52} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 194; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_149_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(450)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode32 no66_prefix MODRM()*/ {52} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 450; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_430_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(706)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode32 no66_prefix MODRM()*/ {52} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 706; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_711_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(962)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode32 no66_prefix MODRM()*/ {52} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 962; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_991_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1218)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode32 no66_prefix MODRM()*/ {1218, 52}, /*h(608)=1 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode16 no66_prefix MODRM()*/ {608, 56} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1272_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1474)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode32 no66_prefix MODRM()*/ {52} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1474; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_455_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(452)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode64 rexw_prefix MODRM()*/ {53} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 452; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_736_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(708)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode64 rexw_prefix MODRM()*/ {53} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 708; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1017_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(964)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode64 rexw_prefix MODRM()*/ {53} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 964; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1220)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode64 rexw_prefix MODRM()*/ {53} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1220; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_282_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1476)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode64 rexw_prefix MODRM()*/ {53} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1476; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_563_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1732)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode64 rexw_prefix MODRM()*/ {53} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1732; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_844_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1988)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode64 rexw_prefix MODRM()*/ {53} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1988; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_383_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(460)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode64 rexw_prefix MODRM()*/ {53} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 460; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_663_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(716)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode64 rexw_prefix MODRM()*/ {716, 53}, /*h(106)=1 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode32 66_prefix MODRM()*/ {106, 57} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_944_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(972)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode64 rexw_prefix MODRM()*/ {53} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 972; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1225_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1228)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode64 rexw_prefix MODRM()*/ {53} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1228; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_210_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1484)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode64 rexw_prefix MODRM()*/ {53} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1484; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_491_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1740)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode64 rexw_prefix MODRM()*/ {1740, 53}, /*h(753)=1 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b010]*/ {753, 89} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_772_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1996)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode64 rexw_prefix MODRM()*/ {1996, 53}, /*h(1009)=1 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b011]*/ {1009, 90} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_314_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(324)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode64 norexw_prefix no66_prefix MODRM()*/ {54} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 324; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_595_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(580)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode64 norexw_prefix no66_prefix MODRM()*/ {54} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 580; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_876_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(836)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode64 norexw_prefix no66_prefix MODRM()*/ {54} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 836; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1157_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1092)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode64 norexw_prefix no66_prefix MODRM()*/ {54} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1092; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_142_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1348)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode64 norexw_prefix no66_prefix MODRM()*/ {1348, 54}, /*h(361)=1 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b001]*/ {361, 80} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_423_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1604)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode64 norexw_prefix no66_prefix MODRM()*/ {1604, 54}, /*h(617)=1 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b010]*/ {617, 81} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_704_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1860)=0 0xD9 MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode64 norexw_prefix no66_prefix MODRM()*/ {1860, 54}, /*h(873)=1 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b011]*/ {873, 82} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_573_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(80)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {55} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 80; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1135_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(592)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {55} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 592; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_120_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(848)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {55} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 848; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_401_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1104)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {1104, 55}, /*h(117)=1 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b000]*/ {117, 87} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_681_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1360)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {55} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1360; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_962_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1616)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {1616, 55}, /*h(19)=1 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {19, 64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1243_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1872)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {1872, 55}, /*h(275)=1 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {275, 64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1275_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(720)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {55} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 720; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_260_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(976)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {55} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 976; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_541_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1232)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {55} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1232; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_822_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1488)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {1488, 55}, /*h(501)=1 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {501, 88} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1103_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1744)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {1744, 55}, /*h(757)=1 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b010]*/ {757, 89} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_88_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2000)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {2000, 55}, /*h(1013)=1 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b011]*/ {1013, 90} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_501_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(88)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {88, 55}, /*h(1685)=1 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {1685, 64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_782_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(344)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {344, 55}, /*h(1941)=1 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {1941, 64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1063_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(600)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {55} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 600; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_48_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(856)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {55} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 856; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_328_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1112)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {55} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1112; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_609_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1368)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {55} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1368; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_890_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1624)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {1624, 55}, /*h(27)=1 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {27, 64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1171_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1880)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {1880, 55}, /*h(283)=1 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {283, 64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_188_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(984)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {55} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 984; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_469_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1240)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {1240, 55}, /*h(253)=1 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b000]*/ {253, 87} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_750_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1496)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {1496, 55}, /*h(509)=1 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {509, 88} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1031_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1752)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {1752, 55}, /*h(765)=1 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b010]*/ {765, 89} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_15_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2008)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {2008, 55}, /*h(411)=1 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {411, 64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_879_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(82)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {55} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 82; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1160_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(338)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {55} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 338; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_145_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(594)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {55} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 594; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_426_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(850)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {55} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 850; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_707_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1106)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {55} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1106; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_987_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1362)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {55} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1362; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1268_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1618)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {1618, 55}, /*h(21)=1 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {21, 64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_253_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1874)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {1874, 55}, /*h(277)=1 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {277, 64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1020_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(210)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {55} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 210; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_4_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(466)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {55} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 466; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_285_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(722)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {55} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 722; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_566_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(978)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {55} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 978; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_847_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1234)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {55} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1234; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1128_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1490)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {55} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1490; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_113_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1746)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {55} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1746; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_394_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2002)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {55} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 2002; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_807_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(90)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {55} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 90; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1088_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(346)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {55} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 346; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_73_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(602)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {55} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 602; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_634_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1114)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {55} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1114; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_915_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1370)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {55} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1370; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1196_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1626)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {1626, 55}, /*h(29)=1 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {29, 64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_181_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1882)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {1882, 55}, /*h(285)=1 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {285, 64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_494_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(986)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {55} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 986; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_775_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1242)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {55} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1242; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1056_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1498)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {55} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1498; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_40_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(1144)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1144, 63}, /*h(157)=1 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {157, 64}, /*h(1754)=2 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {1754, 55} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = ((6*key % 11) % 3); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_321_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2010)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {2010, 55}, /*h(413)=1 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {413, 64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1185_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(84)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {55} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 84; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_170_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(340)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {340, 55}, /*h(1937)=1 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {1937, 64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_451_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(596)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {55} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 596; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_732_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(852)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {55} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 852; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1013_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1108)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {1108, 55}, /*h(121)=1 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b000]*/ {121, 87} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1293_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1364)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {55} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1364; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_278_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1620)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {55} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1620; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_559_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1876)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {55} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1876; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_30_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(212)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {212, 55}, /*h(1809)=1 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {1809, 64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_310_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(468)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {55} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 468; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_591_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(724)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {55} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 724; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_872_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(980)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {55} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 980; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1153_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1236)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {55} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1236; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_138_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1492)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {1492, 55}, /*h(505)=1 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {505, 88} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_419_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1748)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {1748, 55}, /*h(761)=1 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b010]*/ {761, 89} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_699_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2004)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {2004, 55}, /*h(1394)=1 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1394, 63} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = ((5*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1113_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(92)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {92, 55}, /*h(1689)=1 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {1689, 64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_98_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(348)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {348, 55}, /*h(1945)=1 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {1945, 64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_379_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(604)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {55} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 604; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_659_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(860)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {860, 55}, /*h(250)=1 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {250, 63} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_940_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1116)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {55} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1116; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1221_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1372)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {55} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1372; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_206_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1628)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {55} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1628; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1253_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(220)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {55} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 220; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_238_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(476)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {55} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 476; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_519_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(732)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {55} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 732; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_346_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1756)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {55} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1756; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_627_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2012)=0 0xD9 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {55} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 2012; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_429_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(96)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode16 no66_prefix MODRM()*/ {96, 56}, /*h(1693)=1 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {1693, 64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_710_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(352)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode16 no66_prefix MODRM()*/ {352, 56}, /*h(1949)=1 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {1949, 64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_256_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1120)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode16 no66_prefix MODRM()*/ {56} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1120; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_537_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1376)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode16 no66_prefix MODRM()*/ {56} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1376; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_850_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(480)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode16 no66_prefix MODRM()*/ {56} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 480; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1131_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(736)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode16 no66_prefix MODRM()*/ {56} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 736; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_677_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1504)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode16 no66_prefix MODRM()*/ {56} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1504; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_958_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1760)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode16 no66_prefix MODRM()*/ {1760, 56}, /*h(163)=1 0xD9 MOD[0b11] MOD=3 REG[0b010] RM[0b000]*/ {163, 67} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1239_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2016)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode16 no66_prefix MODRM()*/ {56} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 2016; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_943_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(362)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode32 66_prefix MODRM()*/ {362, 57}, /*h(1349)=1 0xD9 MOD[0b11] MOD=3 REG[0b100] RM[0b101]*/ {1349, 71} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1224_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(618)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode32 66_prefix MODRM()*/ {57} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 618; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_209_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(874)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode32 66_prefix MODRM()*/ {57} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 874; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_490_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1130)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode32 66_prefix MODRM()*/ {57} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1130; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_771_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1386)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode32 66_prefix MODRM()*/ {57} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1386; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1052_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1642)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode32 66_prefix MODRM()*/ {57} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1642; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_36_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1898)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode32 66_prefix MODRM()*/ {57} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1898; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_803_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(234)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode32 66_prefix MODRM()*/ {57} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 234; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1084_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(490)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode32 66_prefix MODRM()*/ {57} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 490; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_69_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(746)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode32 66_prefix MODRM()*/ {57} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 746; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_630_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1258)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode32 66_prefix MODRM()*/ {57} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1258; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_911_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1514)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode32 66_prefix MODRM()*/ {57} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1514; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1192_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1770)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode32 66_prefix MODRM()*/ {1770, 57}, /*h(173)=1 0xD9 MOD[0b11] MOD=3 REG[0b010] RM[0b000]*/ {173, 67} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_177_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2026)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode32 66_prefix MODRM()*/ {57} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 2026; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_968_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(108)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode64 norexw_prefix 66_prefix MODRM()*/ {58} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 108; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1249_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(364)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode64 norexw_prefix 66_prefix MODRM()*/ {58} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 364; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_234_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(620)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode64 norexw_prefix 66_prefix MODRM()*/ {58} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 620; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_515_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(876)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode64 norexw_prefix 66_prefix MODRM()*/ {58} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 876; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_796_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1132)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode64 norexw_prefix 66_prefix MODRM()*/ {1132, 58}, /*h(145)=1 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {145, 64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1077_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1388)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode64 norexw_prefix 66_prefix MODRM()*/ {1388, 58}, /*h(401)=1 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {401, 64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_62_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1644)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode64 norexw_prefix 66_prefix MODRM()*/ {1644, 58}, /*h(657)=1 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {657, 64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_342_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1900)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode64 norexw_prefix 66_prefix MODRM()*/ {58} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1900; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_357_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(104)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode16 66_prefix MODRM()*/ {59} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 104; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_637_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(360)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode16 66_prefix MODRM()*/ {360, 59}, /*h(1347)=1 0xD9 MOD[0b11] MOD=3 REG[0b100] RM[0b101]*/ {1347, 71} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_918_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(616)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode16 66_prefix MODRM()*/ {59} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 616; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1199_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(872)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode16 66_prefix MODRM()*/ {59} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 872; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_184_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1128)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode16 66_prefix MODRM()*/ {59} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1128; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_497_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(232)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode16 66_prefix MODRM()*/ {59} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 232; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_778_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(488)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode16 66_prefix MODRM()*/ {59} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 488; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1059_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(744)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode16 66_prefix MODRM()*/ {59} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 744; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_324_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1256)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode16 66_prefix MODRM()*/ {59} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1256; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_605_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1512)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode16 66_prefix MODRM()*/ {59} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1512; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_886_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1768)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode16 66_prefix MODRM()*/ {1768, 59}, /*h(171)=1 0xD9 MOD[0b11] MOD=3 REG[0b010] RM[0b000]*/ {171, 67} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1167_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2024)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode16 66_prefix MODRM()*/ {59} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 2024; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_735_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(98)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode32 no66_prefix MODRM()*/ {60} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 98; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1016_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(354)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode32 no66_prefix MODRM()*/ {60} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 354; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_562_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1122)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode32 no66_prefix MODRM()*/ {60} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1122; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_843_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1378)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode32 no66_prefix MODRM()*/ {60} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1378; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1124_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1634)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode32 no66_prefix MODRM()*/ {60} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1634; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_109_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1890)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode32 no66_prefix MODRM()*/ {60} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1890; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1156_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(482)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode32 no66_prefix MODRM()*/ {60} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 482; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_141_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(738)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode32 no66_prefix MODRM()*/ {60} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 738; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_422_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(994)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode32 no66_prefix MODRM()*/ {60} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 994; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_703_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1250)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode32 no66_prefix MODRM()*/ {60} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1250; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_983_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1506)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode32 no66_prefix MODRM()*/ {60} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1506; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1264_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1762)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode32 no66_prefix MODRM()*/ {1762, 60}, /*h(165)=1 0xD9 MOD[0b11] MOD=3 REG[0b010] RM[0b000]*/ {165, 67} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_249_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2018)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode32 no66_prefix MODRM()*/ {60} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 2018; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1181_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(228)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode64 rexw_prefix MODRM()*/ {61} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 228; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_166_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(484)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode64 rexw_prefix MODRM()*/ {61} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 484; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_447_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(740)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode64 rexw_prefix MODRM()*/ {61} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 740; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1289_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1508)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode64 rexw_prefix MODRM()*/ {61} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1508; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_274_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1764)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode64 rexw_prefix MODRM()*/ {61} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1764; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_555_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2020)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode64 rexw_prefix MODRM()*/ {61} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 2020; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1109_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(236)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode64 rexw_prefix MODRM()*/ {61} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 236; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_94_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(492)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode64 rexw_prefix MODRM()*/ {61} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 492; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_375_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(748)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode64 rexw_prefix MODRM()*/ {61} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 748; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_655_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1004)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode64 rexw_prefix MODRM()*/ {61} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1004; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_936_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1260)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode64 rexw_prefix MODRM()*/ {61} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1260; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1217_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1516)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode64 rexw_prefix MODRM()*/ {61} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1516; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_202_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1772)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode64 rexw_prefix MODRM()*/ {61} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1772; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_483_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2028)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode64 rexw_prefix MODRM()*/ {2028, 61}, /*h(1041)=1 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {1041, 64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1041_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(100)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode64 norexw_prefix no66_prefix MODRM()*/ {62} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 100; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_26_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(356)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode64 norexw_prefix no66_prefix MODRM()*/ {62} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 356; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_306_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(612)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode64 norexw_prefix no66_prefix MODRM()*/ {62} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 612; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_587_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(868)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode64 norexw_prefix no66_prefix MODRM()*/ {62} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 868; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_868_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1124)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode64 norexw_prefix no66_prefix MODRM()*/ {62} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1124; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1149_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1380)=0 0xD9 MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode64 norexw_prefix no66_prefix MODRM()*/ {62} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1380; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_284_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(112)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {112, 63}, /*h(1099)=1 0xD9 MOD[0b11] MOD=3 REG[0b100] RM[0b100]*/ {1099, 70} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_565_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(368)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {368, 63}, /*h(1355)=1 0xD9 MOD[0b11] MOD=3 REG[0b100] RM[0b101]*/ {1355, 71} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_846_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(624)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {63} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 624; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1127_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(880)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {63} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 880; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_112_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1136)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1136, 63}, /*h(149)=1 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {149, 64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_393_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1392)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1392, 63}, /*h(405)=1 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {405, 64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_425_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(240)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {63} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 240; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_706_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(496)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {63} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 496; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_986_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(752)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {63} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 752; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1267_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1008)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {63} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1008; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_252_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1264)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {63} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1264; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_533_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1520)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {63} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1520; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_814_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1776)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1776, 63}, /*h(789)=1 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {789, 64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1095_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2032)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {2032, 63}, /*h(1045)=1 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {1045, 64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_212_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(120)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {120, 63}, /*h(1107)=1 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b100]*/ {1107, 76} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_774_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(632)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {63} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 632; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1055_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(888)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {63} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 888; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_320_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1400)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {63} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1400; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_633_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(504)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {504, 63}, /*h(1491)=1 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b101]*/ {1491, 77} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_914_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(760)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {760, 63}, /*h(1747)=1 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b110]*/ {1747, 78} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1195_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1016)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {63} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1016; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_180_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1272)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {63} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1272; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_461_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1528)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1528, 63}, /*h(541)=1 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {541, 64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_742_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1784)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1784, 63}, /*h(797)=1 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {797, 64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_590_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(114)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {114, 63}, /*h(1101)=1 0xD9 MOD[0b11] MOD=3 REG[0b100] RM[0b100]*/ {1101, 70} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_871_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(370)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {370, 63}, /*h(1357)=1 0xD9 MOD[0b11] MOD=3 REG[0b100] RM[0b101]*/ {1357, 71} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1152_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(626)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {63} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 626; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_137_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(882)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {63} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 882; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_418_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1138)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {63} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1138; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_731_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(242)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {63} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 242; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1012_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(498)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {63} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 498; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1292_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(754)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {63} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 754; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_277_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1010)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {63} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1010; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_558_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1266)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {63} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1266; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_839_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1522)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {63} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1522; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1120_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1778)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {63} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1778; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_105_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2034)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {63} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 2034; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_518_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(122)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {122, 63}, /*h(1109)=1 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b100]*/ {1109, 76} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_799_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(378)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {63} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 378; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1080_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(634)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {63} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 634; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_65_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(890)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {63} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 890; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_345_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1146)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {63} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1146; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_626_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1402)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {63} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1402; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_939_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(506)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {506, 63}, /*h(1493)=1 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b101]*/ {1493, 77} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1220_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(762)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {762, 63}, /*h(1749)=1 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b110]*/ {1749, 78} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_205_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1018)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {63} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1018; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_486_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1274)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {63} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1274; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_767_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1530)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {63} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1530; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1048_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1786)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {63} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1786; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_896_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(116)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {63} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 116; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_162_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(628)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {63} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 628; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_443_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(884)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {63} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 884; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_724_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1140)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1140, 63}, /*h(153)=1 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {153, 64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1004_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1396)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {63} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1396; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1285_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1652)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {63} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1652; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_270_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1908)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {63} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1908; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_22_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(500)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {63} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 500; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_302_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(756)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {63} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 756; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_583_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1012)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {63} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1012; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_864_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1268)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {63} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1268; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1145_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1524)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1524, 63}, /*h(537)=1 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {537, 64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_130_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1780)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {1780, 63}, /*h(793)=1 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {793, 64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_411_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(2036)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {2036, 63}, /*h(1049)=1 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {1049, 64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (3*key % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_90_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(636)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {63} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 636; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_371_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(892)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {63} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 892; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_651_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1148)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {63} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1148; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_932_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1404)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {63} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1404; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1213_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1660)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {63} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1660; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_198_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1916)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {63} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1916; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_964_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(252)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {63} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 252; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1245_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(508)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {63} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 508; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_230_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(764)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {63} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 764; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_511_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1020)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {63} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1020; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_792_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1276)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {63} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1276; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1073_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1532)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {63} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1532; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_58_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1788)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {63} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1788; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_338_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2044)=0 0xD9 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {63} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 2044; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_656_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(17)=0 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 17; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_937_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(273)=0 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 273; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1218_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(529)=0 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 529; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_203_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(785)=0 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 785; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_764_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1297)=0 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1297; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1045_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1553)=0 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1553; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_343_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(913)=0 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 913; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_624_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1169)=0 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1169; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_905_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1425)=0 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1425; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1186_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1681)=0 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1681; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_584_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(25)=0 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 25; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_865_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(281)=0 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 281; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_692_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1305)=0 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1305; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_973_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1561)=0 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1561; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1254_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1817)=0 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1817; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1005_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(409)=0 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 409; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1286_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(665)=0 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 665; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_271_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(921)=0 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 921; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_552_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1177)=0 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1177; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_832_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1433)=0 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1433; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_228_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(531)=0 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 531; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_509_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(1397)=0 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b101]*/ {1397, 92}, /*h(787)=1 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {787, 64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_789_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1043)=0 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1043; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1070_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1299)=0 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1299; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_55_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1555)=0 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1555; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1102_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(147)=0 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 147; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_87_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(403)=0 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 403; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_368_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(659)=0 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 659; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_649_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(915)=0 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 915; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_476_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1939)=0 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1939; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_155_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(539)=0 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 539; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_436_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(795)=0 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 795; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_717_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1051)=0 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1051; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_998_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1307)=0 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1307; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1030_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(155)=0 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 155; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_296_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(667)=0 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 667; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_577_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(923)=0 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 923; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1138_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1435)=0 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1435; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_123_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1691)=0 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1691; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_404_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1947)=0 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1947; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_534_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(533)=0 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 533; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_80_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1301)=0 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1301; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_361_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1557)=0 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1557; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_674_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(661)=0 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 661; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_955_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(917)=0 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 917; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1023_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1053)=0 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1053; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_602_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(669)=0 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 669; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_883_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(925)=0 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 925; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_148_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1437)=0 0xD9 MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {64} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1437; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_512_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(33)=0 0xD9 MOD[0b11] MOD=3 REG[0b010] RM[0b000]*/ {67} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 33; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_652_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(161)=0 0xD9 MOD[0b11] MOD=3 REG[0b010] RM[0b000]*/ {67} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 161; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_580_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(169)=0 0xD9 MOD[0b11] MOD=3 REG[0b010] RM[0b000]*/ {67} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 169; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_745_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(43)=0 0xD9 MOD[0b11] MOD=3 REG[0b010] RM[0b000]*/ {67} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 43; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_223_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(65)=0 0xD9 MOD[0b11] MOD=3 REG[0b100] RM[0b000]*/ {68} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 65; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_363_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(193)=0 0xD9 MOD[0b11] MOD=3 REG[0b100] RM[0b000]*/ {68} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 193; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_291_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(201)=0 0xD9 MOD[0b11] MOD=3 REG[0b100] RM[0b000]*/ {68} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 201; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_456_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(75)=0 0xD9 MOD[0b11] MOD=3 REG[0b100] RM[0b000]*/ {68} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 75; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_504_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(321)=0 0xD9 MOD[0b11] MOD=3 REG[0b100] RM[0b001]*/ {69} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 321; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_644_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(449)=0 0xD9 MOD[0b11] MOD=3 REG[0b100] RM[0b001]*/ {69} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 449; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_572_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(457)=0 0xD9 MOD[0b11] MOD=3 REG[0b100] RM[0b001]*/ {69} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 457; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_809_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(323)=0 0xD9 MOD[0b11] MOD=3 REG[0b100] RM[0b001]*/ {69} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 323; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_950_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(451)=0 0xD9 MOD[0b11] MOD=3 REG[0b100] RM[0b001]*/ {69} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 451; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_737_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(331)=0 0xD9 MOD[0b11] MOD=3 REG[0b100] RM[0b001]*/ {69} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 331; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_878_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(459)=0 0xD9 MOD[0b11] MOD=3 REG[0b100] RM[0b001]*/ {69} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 459; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1256_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(453)=0 0xD9 MOD[0b11] MOD=3 REG[0b100] RM[0b001]*/ {69} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 453; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1184_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(461)=0 0xD9 MOD[0b11] MOD=3 REG[0b100] RM[0b001]*/ {69} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 461; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_50_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1089)=0 0xD9 MOD[0b11] MOD=3 REG[0b100] RM[0b100]*/ {70} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1089; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_190_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1217)=0 0xD9 MOD[0b11] MOD=3 REG[0b100] RM[0b100]*/ {70} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1217; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1274_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1097)=0 0xD9 MOD[0b11] MOD=3 REG[0b100] RM[0b100]*/ {70} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1097; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_118_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1225)=0 0xD9 MOD[0b11] MOD=3 REG[0b100] RM[0b100]*/ {70} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1225; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_356_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1091)=0 0xD9 MOD[0b11] MOD=3 REG[0b100] RM[0b100]*/ {70} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1091; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_496_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1219)=0 0xD9 MOD[0b11] MOD=3 REG[0b100] RM[0b100]*/ {70} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1219; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_424_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1227)=0 0xD9 MOD[0b11] MOD=3 REG[0b100] RM[0b100]*/ {70} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1227; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_662_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1093)=0 0xD9 MOD[0b11] MOD=3 REG[0b100] RM[0b100]*/ {70} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1093; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_802_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1221)=0 0xD9 MOD[0b11] MOD=3 REG[0b100] RM[0b100]*/ {70} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1221; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_730_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1229)=0 0xD9 MOD[0b11] MOD=3 REG[0b100] RM[0b100]*/ {70} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1229; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_331_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1345)=0 0xD9 MOD[0b11] MOD=3 REG[0b100] RM[0b101]*/ {71} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1345; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_471_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1473)=0 0xD9 MOD[0b11] MOD=3 REG[0b100] RM[0b101]*/ {71} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1473; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_259_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1353)=0 0xD9 MOD[0b11] MOD=3 REG[0b100] RM[0b101]*/ {71} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1353; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_399_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1481)=0 0xD9 MOD[0b11] MOD=3 REG[0b100] RM[0b101]*/ {71} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1481; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_777_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1475)=0 0xD9 MOD[0b11] MOD=3 REG[0b100] RM[0b101]*/ {71} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1475; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_705_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1483)=0 0xD9 MOD[0b11] MOD=3 REG[0b100] RM[0b101]*/ {71} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1483; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1083_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1477)=0 0xD9 MOD[0b11] MOD=3 REG[0b100] RM[0b101]*/ {71} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1477; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1011_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1485)=0 0xD9 MOD[0b11] MOD=3 REG[0b100] RM[0b101]*/ {71} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1485; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_219_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(209)=0 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b000]*/ {72} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 209; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_6_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(89)=0 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b000]*/ {72} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 89; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_384_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(83)=0 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b000]*/ {72} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 83; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_525_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(211)=0 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b000]*/ {72} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 211; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_312_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(91)=0 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b000]*/ {72} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 91; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_452_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(219)=0 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b000]*/ {72} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 219; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_831_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(213)=0 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b000]*/ {72} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 213; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_618_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(93)=0 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b000]*/ {72} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 93; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_359_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(337)=0 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b001]*/ {73} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 337; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_287_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(345)=0 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b001]*/ {73} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 345; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_665_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(339)=0 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b001]*/ {73} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 339; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_805_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(467)=0 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b001]*/ {73} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 467; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_593_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(347)=0 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b001]*/ {73} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 347; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_733_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(475)=0 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b001]*/ {73} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 475; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_971_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(341)=0 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b001]*/ {73} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 341; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_899_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(349)=0 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b001]*/ {73} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 349; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_640_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(593)=0 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b010]*/ {74} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 593; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_568_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(601)=0 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b010]*/ {74} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 601; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_946_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(595)=0 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b010]*/ {74} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 595; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1086_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(723)=0 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b010]*/ {74} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 723; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_874_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(603)=0 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b010]*/ {74} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 603; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1014_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(731)=0 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b010]*/ {74} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 731; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1252_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(597)=0 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b010]*/ {74} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 597; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1180_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(605)=0 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b010]*/ {74} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 605; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_24_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(733)=0 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b010]*/ {74} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 733; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_921_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(849)=0 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b011]*/ {75} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 849; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_989_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(985)=0 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b011]*/ {75} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 985; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1227_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(851)=0 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b011]*/ {75} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 851; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_71_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(979)=0 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b011]*/ {75} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 979; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1154_l1(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(249)=0 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b000]*/ {249, 87}, /*h(859)=1 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b011]*/ {859, 75} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = ((4*key % 3) % 2); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1295_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(987)=0 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b011]*/ {75} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 987; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_237_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(853)=0 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b011]*/ {75} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 853; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_377_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(981)=0 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b011]*/ {75} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 981; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1202_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1105)=0 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b100]*/ {76} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1105; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_46_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1233)=0 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b100]*/ {76} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1233; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1129_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1113)=0 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b100]*/ {76} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1113; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1270_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1241)=0 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b100]*/ {76} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1241; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_352_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1235)=0 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b100]*/ {76} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1235; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_139_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1115)=0 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b100]*/ {76} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1115; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_658_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1237)=0 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b100]*/ {76} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1237; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_445_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1117)=0 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b100]*/ {76} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1117; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_186_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1361)=0 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b101]*/ {77} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1361; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_327_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1489)=0 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b101]*/ {77} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1489; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_114_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1369)=0 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b101]*/ {77} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1369; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_255_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1497)=0 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b101]*/ {77} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1497; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_492_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1363)=0 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b101]*/ {77} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1363; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_420_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1371)=0 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b101]*/ {77} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1371; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_798_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1365)=0 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b101]*/ {77} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1365; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_726_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1373)=0 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b101]*/ {77} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1373; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_467_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1617)=0 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b110]*/ {78} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1617; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_608_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1745)=0 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b110]*/ {78} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1745; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_395_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1625)=0 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b110]*/ {78} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1625; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_536_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1753)=0 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b110]*/ {78} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1753; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_773_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1619)=0 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b110]*/ {78} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1619; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_701_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1627)=0 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b110]*/ {78} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1627; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_841_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1755)=0 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b110]*/ {78} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1755; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1079_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1621)=0 0xD9 MOD[0b11] MOD=3 REG[0b101] RM[0b110]*/ {78} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1621; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1230_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(97)=0 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b000]*/ {79} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 97; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1158_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(105)=0 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b000]*/ {79} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 105; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_2_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(233)=0 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b000]*/ {79} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 233; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_380_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(227)=0 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b000]*/ {79} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 227; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_215_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(353)=0 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b001]*/ {80} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 353; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_355_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(481)=0 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b001]*/ {80} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 481; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_283_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(489)=0 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b001]*/ {80} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 489; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_661_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(483)=0 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b001]*/ {80} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 483; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_448_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(363)=0 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b001]*/ {80} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 363; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_589_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(491)=0 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b001]*/ {80} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 491; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_967_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(485)=0 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b001]*/ {80} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 485; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_895_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(493)=0 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b001]*/ {80} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 493; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_636_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(737)=0 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b010]*/ {81} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 737; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_564_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(745)=0 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b010]*/ {81} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 745; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_801_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(611)=0 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b010]*/ {81} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 611; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_942_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(739)=0 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b010]*/ {81} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 739; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_729_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(619)=0 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b010]*/ {81} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 619; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_870_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(747)=0 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b010]*/ {81} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 747; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1248_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(741)=0 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b010]*/ {81} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 741; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1176_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(749)=0 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b010]*/ {81} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 749; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_917_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(993)=0 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b011]*/ {82} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 993; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_845_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1001)=0 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b011]*/ {82} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1001; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1082_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(867)=0 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b011]*/ {82} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 867; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1010_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(875)=0 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b011]*/ {82} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 875; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_20_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(877)=0 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b011]*/ {82} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 877; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1057_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1121)=0 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b100]*/ {83} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1121; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1198_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1249)=0 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b100]*/ {83} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1249; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_985_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1129)=0 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b100]*/ {83} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1129; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1125_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1257)=0 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b100]*/ {83} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1257; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_67_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1123)=0 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b100]*/ {83} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1123; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1291_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1131)=0 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b100]*/ {83} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1131; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_135_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1259)=0 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b100]*/ {83} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1259; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_373_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1125)=0 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b100]*/ {83} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1125; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_301_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1133)=0 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b100]*/ {83} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1133; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_441_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1261)=0 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b100]*/ {83} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1261; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_42_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1377)=0 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b101]*/ {84} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1377; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_182_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1505)=0 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b101]*/ {84} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1505; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1266_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1385)=0 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b101]*/ {84} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1385; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_110_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1513)=0 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b101]*/ {84} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1513; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_348_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1379)=0 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b101]*/ {84} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1379; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_488_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1507)=0 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b101]*/ {84} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1507; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_276_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1387)=0 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b101]*/ {84} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1387; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_416_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1515)=0 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b101]*/ {84} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1515; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_794_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1509)=0 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b101]*/ {84} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1509; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_582_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1389)=0 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b101]*/ {84} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1389; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_722_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1517)=0 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b101]*/ {84} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1517; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_323_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1633)=0 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b110]*/ {85} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1633; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_251_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1641)=0 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b110]*/ {85} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1641; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_769_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1763)=0 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b110]*/ {85} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1763; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_557_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1643)=0 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b110]*/ {85} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1643; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_697_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1771)=0 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b110]*/ {85} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1771; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_863_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1645)=0 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b110]*/ {85} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1645; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_604_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1889)=0 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b111]*/ {86} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1889; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1050_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2019)=0 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b111]*/ {86} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 2019; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_837_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1899)=0 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b111]*/ {86} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1899; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_978_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2027)=0 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b111]*/ {86} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 2027; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1284_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2029)=0 0xD9 MOD[0b11] MOD=3 REG[0b110] RM[0b111]*/ {86} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 2029; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1226_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(241)=0 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b000]*/ {87} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 241; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_95_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(115)=0 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b000]*/ {87} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 115; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_163_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(251)=0 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b000]*/ {87} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 251; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_211_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(497)=0 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {88} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 497; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1294_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(377)=0 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {88} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 377; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_517_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(499)=0 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {88} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 499; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_444_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(507)=0 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b001]*/ {88} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 507; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_351_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(625)=0 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b010]*/ {89} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 625; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_279_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(633)=0 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b010]*/ {89} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 633; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_657_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(627)=0 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b010]*/ {89} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 627; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_797_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(755)=0 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b010]*/ {89} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 755; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_585_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(635)=0 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b010]*/ {89} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 635; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_725_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(763)=0 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b010]*/ {89} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 763; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_963_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(629)=0 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b010]*/ {89} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 629; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_891_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(637)=0 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b010]*/ {89} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 637; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_632_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(881)=0 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b011]*/ {90} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 881; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_560_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(889)=0 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b011]*/ {90} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 889; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_700_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1017)=0 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b011]*/ {90} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1017; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_938_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(883)=0 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b011]*/ {90} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 883; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1078_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1011)=0 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b011]*/ {90} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1011; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_866_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(891)=0 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b011]*/ {90} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 891; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1006_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1019)=0 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b011]*/ {90} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1019; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1244_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(885)=0 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b011]*/ {90} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 885; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1172_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(893)=0 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b011]*/ {90} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 893; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_16_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1021)=0 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b011]*/ {90} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1021; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_913_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1137)=0 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {91} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1137; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1053_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1265)=0 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {91} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1265; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_840_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1145)=0 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {91} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1145; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_981_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1273)=0 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {91} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1273; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1219_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1139)=0 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {91} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1139; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_63_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1267)=0 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {91} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1267; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1146_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1147)=0 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {91} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1147; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_229_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1141)=0 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {91} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1141; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_369_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1269)=0 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {91} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1269; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_156_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1149)=0 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b100]*/ {91} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1149; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1194_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1393)=0 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b101]*/ {92} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1393; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_38_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1521)=0 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b101]*/ {92} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1521; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1121_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1401)=0 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b101]*/ {92} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1401; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1262_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1529)=0 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b101]*/ {92} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1529; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_204_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1395)=0 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b101]*/ {92} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1395; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_344_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1523)=0 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b101]*/ {92} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1523; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_131_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1403)=0 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b101]*/ {92} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1403; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_650_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1525)=0 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b101]*/ {92} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1525; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_437_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1405)=0 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b101]*/ {92} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1405; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_319_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1777)=0 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b110]*/ {93} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1777; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_247_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1785)=0 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b110]*/ {93} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1785; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_484_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1651)=0 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b110]*/ {93} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1651; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_625_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1779)=0 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b110]*/ {93} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1779; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_412_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1659)=0 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b110]*/ {93} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1659; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_931_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1781)=0 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b110]*/ {93} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1781; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_600_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2033)=0 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b111]*/ {94} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 2033; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_765_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1907)=0 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b111]*/ {94} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1907; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_906_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2035)=0 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b111]*/ {94} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 2035; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_693_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(1915)=0 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b111]*/ {94} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 1915; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_833_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2043)=0 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b111]*/ {94} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 2043; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1212_l1(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[1] = { /*h(2037)=0 0xD9 MOD[0b11] MOD=3 REG[0b111] RM[0b111]*/ {94} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = key - 2037; if(hidx == 0) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xd9_vv0(const xed_decoded_inst_t* d) { typedef xed_uint32_t (*xed_find_func_t)(const xed_decoded_inst_t*); typedef struct {xed_uint32_t key; xed_find_func_t l2_func;} lu_entry_t; static const lu_entry_t lu_table[1296] = { /*h(610)=0 */ {610, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_0_l1}, /*h(1220)=1 */ {1220, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1_l1}, /*h(233)=2 */ {233, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_2_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(466)=4 */ {466, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_4_l1}, /*h(1076)=5 */ {1076, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_5_l1}, /*h(89)=6 */ {89, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_6_l1}, /*h(699)=7 */ {699, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_7_l1}, /*h(1309)=8 */ {1309, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_8_l1}, /*h(932)=9 */ {932, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_9_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1165)=12 */ {1165, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_12_l1}, /*h(178)=13 */ {178, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_13_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(411)=15 */ {411, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_15_l1}, /*h(1021)=16 */ {1021, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_16_l1}, /*h(34)=17 */ {34, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_17_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1864)=19 */ {1864, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_19_l1}, /*h(877)=20 */ {877, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_20_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(500)=22 */ {500, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_22_l1}, /*h(123)=23 */ {123, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_23_l1}, /*h(733)=24 */ {733, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_24_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(356)=26 */ {356, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_26_l1}, /*h(1576)=27 */ {1576, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_27_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1809)=30 */ {1809, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_30_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2042)=32 */ {2042, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_32_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(68)=34 */ {68, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_34_l1}, /*h(1288)=35 */ {1288, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_35_l1}, /*h(1898)=36 */ {1898, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_36_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1521)=38 */ {1521, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_38_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(157)=40 */ {157, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_40_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1377)=42 */ {1377, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_42_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1000)=44 */ {1000, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_44_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1233)=46 */ {1233, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_46_l1}, /*h(1843)=47 */ {1843, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_47_l1}, /*h(856)=48 */ {856, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_48_l1}, /*h(1466)=49 */ {1466, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_49_l1}, /*h(1089)=50 */ {1089, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_50_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(712)=52 */ {712, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_52_l1}, /*h(1322)=53 */ {1322, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_53_l1}, /*h(945)=54 */ {945, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_54_l1}, /*h(1555)=55 */ {1555, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_55_l1}, /*h(568)=56 */ {568, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_56_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1788)=58 */ {1788, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_58_l1}, /*h(1411)=59 */ {1411, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_59_l1}, /*h(2021)=60 */ {2021, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_60_l1}, /*h(1034)=61 */ {1034, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_61_l1}, /*h(657)=62 */ {657, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_62_l1}, /*h(1267)=63 */ {1267, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_63_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(890)=65 */ {890, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_65_l1}, /*h(1500)=66 */ {1500, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_66_l1}, /*h(1123)=67 */ {1123, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_67_l1}, /*h(136)=68 */ {136, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_68_l1}, /*h(746)=69 */ {746, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_69_l1}, /*h(369)=70 */ {369, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_70_l1}, /*h(979)=71 */ {979, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_71_l1}, /*h(1589)=72 */ {1589, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_72_l1}, /*h(602)=73 */ {602, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_73_l1}, /*h(225)=74 */ {225, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_74_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(458)=77 */ {458, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_77_l1}, /*h(81)=78 */ {81, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_78_l1}, /*h(691)=79 */ {691, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_79_l1}, /*h(1301)=80 */ {1301, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_80_l1}, /*h(314)=81 */ {314, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_81_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1157)=84 */ {1157, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_84_l1}, /*h(170)=85 */ {170, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_85_l1}, /*h(780)=86 */ {780, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_86_l1}, /*h(403)=87 */ {403, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_87_l1}, /*h(1013)=88 */ {1013, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_88_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(636)=90 */ {636, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_90_l1}, /*h(259)=91 */ {259, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_91_l1}, /*h(869)=92 */ {869, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_92_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(492)=94 */ {492, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_94_l1}, /*h(115)=95 */ {115, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_95_l1}, /*h(725)=96 */ {725, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_96_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1945)=98 */ {1945, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_98_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1568)=100 */ {1568, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_100_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(204)=102 */ {204, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_102_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(437)=104 */ {437, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_104_l1}, /*h(2034)=105 */ {2034, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_105_l1}, /*h(1657)=106 */ {1657, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_106_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1280)=108 */ {1280, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_108_l1}, /*h(1890)=109 */ {1890, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_109_l1}, /*h(1513)=110 */ {1513, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_110_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(149)=112 */ {149, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_112_l1}, /*h(1746)=113 */ {1746, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_113_l1}, /*h(1369)=114 */ {1369, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_114_l1}, /*h(1979)=115 */ {1979, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_115_l1}, /*h(992)=116 */ {992, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_116_l1}, /*h(1602)=117 */ {1602, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_117_l1}, /*h(1225)=118 */ {1225, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_118_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(848)=120 */ {848, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_120_l1}, /*h(1458)=121 */ {1458, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_121_l1}, /*h(1081)=122 */ {1081, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_122_l1}, /*h(1691)=123 */ {1691, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_123_l1}, /*h(704)=124 */ {704, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_124_l1}, /*h(1314)=125 */ {1314, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_125_l1}, /*h(1924)=126 */ {1924, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_126_l1}, /*h(1547)=127 */ {1547, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_127_l1}, /*h(560)=128 */ {560, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_128_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(793)=130 */ {793, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_130_l1}, /*h(1403)=131 */ {1403, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_131_l1}, /*h(416)=132 */ {416, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_132_l1}, /*h(1026)=133 */ {1026, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_133_l1}, /*h(1636)=134 */ {1636, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_134_l1}, /*h(1259)=135 */ {1259, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_135_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(882)=137 */ {882, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_137_l1}, /*h(505)=138 */ {505, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_138_l1}, /*h(1115)=139 */ {1115, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_139_l1}, /*h(1725)=140 */ {1725, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_140_l1}, /*h(738)=141 */ {738, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_141_l1}, /*h(361)=142 */ {361, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_142_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(594)=145 */ {594, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_145_l1}, /*h(217)=146 */ {217, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_146_l1}, /*h(827)=147 */ {827, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_147_l1}, /*h(1437)=148 */ {1437, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_148_l1}, /*h(450)=149 */ {450, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_149_l1}, /*h(73)=150 */ {73, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_150_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1293)=152 */ {1293, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_152_l1}, /*h(306)=153 */ {306, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_153_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(539)=155 */ {539, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_155_l1}, /*h(1149)=156 */ {1149, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_156_l1}, /*h(162)=157 */ {162, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_157_l1}, /*h(772)=158 */ {772, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_158_l1}, /*h(395)=159 */ {395, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_159_l1}, /*h(1005)=160 */ {1005, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_160_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(628)=162 */ {628, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_162_l1}, /*h(251)=163 */ {251, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_163_l1}, /*h(861)=164 */ {861, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_164_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(484)=166 */ {484, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_166_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(107)=168 */ {107, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_168_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1937)=170 */ {1937, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_170_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(573)=172 */ {573, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_172_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(196)=174 */ {196, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_174_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1416)=176 */ {1416, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_176_l1}, /*h(2026)=177 */ {2026, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_177_l1}, /*h(1649)=178 */ {1649, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_178_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1272)=180 */ {1272, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_180_l1}, /*h(285)=181 */ {285, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_181_l1}, /*h(1505)=182 */ {1505, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_182_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1128)=184 */ {1128, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_184_l1}, /*h(1738)=185 */ {1738, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_185_l1}, /*h(1361)=186 */ {1361, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_186_l1}, /*h(1971)=187 */ {1971, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_187_l1}, /*h(984)=188 */ {984, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_188_l1}, /*h(1594)=189 */ {1594, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_189_l1}, /*h(1217)=190 */ {1217, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_190_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(840)=192 */ {840, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_192_l1}, /*h(1450)=193 */ {1450, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_193_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1683)=195 */ {1683, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_195_l1}, /*h(696)=196 */ {696, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_196_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1916)=198 */ {1916, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_198_l1}, /*h(1539)=199 */ {1539, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_199_l1}, /*h(552)=200 */ {552, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_200_l1}, /*h(1162)=201 */ {1162, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_201_l1}, /*h(1772)=202 */ {1772, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_202_l1}, /*h(785)=203 */ {785, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_203_l1}, /*h(1395)=204 */ {1395, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_204_l1}, /*h(1018)=205 */ {1018, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_205_l1}, /*h(1628)=206 */ {1628, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_206_l1}, /*h(641)=207 */ {641, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_207_l1}, /*h(1251)=208 */ {1251, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_208_l1}, /*h(874)=209 */ {874, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_209_l1}, /*h(1484)=210 */ {1484, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_210_l1}, /*h(497)=211 */ {497, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_211_l1}, /*h(1107)=212 */ {1107, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_212_l1}, /*h(730)=213 */ {730, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_213_l1}, /*h(1340)=214 */ {1340, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_214_l1}, /*h(353)=215 */ {353, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_215_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(586)=217 */ {586, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_217_l1}, /*h(1196)=218 */ {1196, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_218_l1}, /*h(209)=219 */ {209, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_219_l1}, /*h(819)=220 */ {819, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_220_l1}, /*h(1429)=221 */ {1429, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_221_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(65)=223 */ {65, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_223_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(298)=225 */ {298, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_225_l1}, /*h(908)=226 */ {908, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_226_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(531)=228 */ {531, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_228_l1}, /*h(1141)=229 */ {1141, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_229_l1}, /*h(764)=230 */ {764, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_230_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1984)=232 */ {1984, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_232_l1}, /*h(997)=233 */ {997, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_233_l1}, /*h(620)=234 */ {620, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_234_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(243)=236 */ {243, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_236_l1}, /*h(853)=237 */ {853, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_237_l1}, /*h(476)=238 */ {476, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_238_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(99)=240 */ {99, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_240_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(332)=242 */ {332, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_242_l1}, /*h(1929)=243 */ {1929, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_243_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(565)=245 */ {565, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_245_l1}, /*h(188)=246 */ {188, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_246_l1}, /*h(1785)=247 */ {1785, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_247_l1}, /*h(1408)=248 */ {1408, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_248_l1}, /*h(2018)=249 */ {2018, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_249_l1}, /*h(44)=250 */ {44, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_250_l1}, /*h(1641)=251 */ {1641, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_251_l1}, /*h(1264)=252 */ {1264, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_252_l1}, /*h(277)=253 */ {277, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_253_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1497)=255 */ {1497, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_255_l1}, /*h(1120)=256 */ {1120, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_256_l1}, /*h(1730)=257 */ {1730, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_257_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1353)=259 */ {1353, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_259_l1}, /*h(976)=260 */ {976, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_260_l1}, /*h(1586)=261 */ {1586, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_261_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1209)=263 */ {1209, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_263_l1}, /*h(1819)=264 */ {1819, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_264_l1}, /*h(1442)=265 */ {1442, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_265_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(688)=268 */ {688, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_268_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1908)=270 */ {1908, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_270_l1}, /*h(921)=271 */ {921, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_271_l1}, /*h(1531)=272 */ {1531, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_272_l1}, /*h(1154)=273 */ {1154, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_273_l1}, /*h(1764)=274 */ {1764, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_274_l1}, /*h(777)=275 */ {777, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_275_l1}, /*h(1387)=276 */ {1387, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_276_l1}, /*h(1010)=277 */ {1010, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_277_l1}, /*h(1620)=278 */ {1620, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_278_l1}, /*h(633)=279 */ {633, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_279_l1}, /*h(1243)=280 */ {1243, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_280_l1}, /*h(866)=281 */ {866, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_281_l1}, /*h(1476)=282 */ {1476, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_282_l1}, /*h(489)=283 */ {489, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_283_l1}, /*h(1099)=284 */ {1099, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_284_l1}, /*h(722)=285 */ {722, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_285_l1}, /*h(1332)=286 */ {1332, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_286_l1}, /*h(345)=287 */ {345, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_287_l1}, /*h(955)=288 */ {955, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_288_l1}, /*h(1565)=289 */ {1565, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_289_l1}, /*h(1188)=290 */ {1188, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_290_l1}, /*h(201)=291 */ {201, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_291_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(434)=293 */ {434, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_293_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(57)=295 */ {57, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_295_l1}, /*h(667)=296 */ {667, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_296_l1}, /*h(1277)=297 */ {1277, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_297_l1}, /*h(900)=298 */ {900, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_298_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(523)=300 */ {523, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_300_l1}, /*h(1133)=301 */ {1133, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_301_l1}, /*h(756)=302 */ {756, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_302_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(379)=304 */ {379, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_304_l1}, /*h(989)=305 */ {989, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_305_l1}, /*h(612)=306 */ {612, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_306_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(235)=308 */ {235, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_308_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(468)=310 */ {468, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_310_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(91)=312 */ {91, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_312_l1}, /*h(701)=313 */ {701, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_313_l1}, /*h(324)=314 */ {324, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_314_l1}, /*h(1921)=315 */ {1921, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_315_l1}, /*h(1544)=316 */ {1544, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_316_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(180)=318 */ {180, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_318_l1}, /*h(1777)=319 */ {1777, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_319_l1}, /*h(1400)=320 */ {1400, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_320_l1}, /*h(413)=321 */ {413, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_321_l1}, /*h(36)=322 */ {36, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_322_l1}, /*h(1633)=323 */ {1633, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_323_l1}, /*h(1256)=324 */ {1256, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_324_l1}, /*h(1866)=325 */ {1866, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_325_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1489)=327 */ {1489, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_327_l1}, /*h(1112)=328 */ {1112, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_328_l1}, /*h(125)=329 */ {125, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_329_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1345)=331 */ {1345, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_331_l1}, /*h(968)=332 */ {968, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_332_l1}, /*h(1578)=333 */ {1578, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_333_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1201)=335 */ {1201, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_335_l1}, /*h(1811)=336 */ {1811, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_336_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2044)=338 */ {2044, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_338_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(680)=340 */ {680, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_340_l1}, /*h(1290)=341 */ {1290, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_341_l1}, /*h(1900)=342 */ {1900, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_342_l1}, /*h(913)=343 */ {913, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_343_l1}, /*h(1523)=344 */ {1523, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_344_l1}, /*h(1146)=345 */ {1146, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_345_l1}, /*h(1756)=346 */ {1756, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_346_l1}, /*h(769)=347 */ {769, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_347_l1}, /*h(1379)=348 */ {1379, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_348_l1}, /*h(1002)=349 */ {1002, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_349_l1}, /*h(1612)=350 */ {1612, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_350_l1}, /*h(625)=351 */ {625, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_351_l1}, /*h(1235)=352 */ {1235, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_352_l1}, /*h(248)=353 */ {248, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_353_l1}, /*h(858)=354 */ {858, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_354_l1}, /*h(481)=355 */ {481, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_355_l1}, /*h(1091)=356 */ {1091, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_356_l1}, /*h(104)=357 */ {104, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_357_l1}, /*h(714)=358 */ {714, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_358_l1}, /*h(337)=359 */ {337, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_359_l1}, /*h(947)=360 */ {947, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_360_l1}, /*h(1557)=361 */ {1557, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_361_l1}, /*h(570)=362 */ {570, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_362_l1}, /*h(193)=363 */ {193, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_363_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1413)=365 */ {1413, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_365_l1}, /*h(426)=366 */ {426, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_366_l1}, /*h(49)=367 */ {49, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_367_l1}, /*h(659)=368 */ {659, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_368_l1}, /*h(1269)=369 */ {1269, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_369_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(892)=371 */ {892, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_371_l1}, /*h(515)=372 */ {515, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_372_l1}, /*h(1125)=373 */ {1125, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_373_l1}, /*h(138)=374 */ {138, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_374_l1}, /*h(748)=375 */ {748, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_375_l1}, /*h(371)=376 */ {371, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_376_l1}, /*h(981)=377 */ {981, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_377_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(604)=379 */ {604, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_379_l1}, /*h(227)=380 */ {227, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_380_l1}, /*h(1824)=381 */ {1824, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_381_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(460)=383 */ {460, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_383_l1}, /*h(83)=384 */ {83, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_384_l1}, /*h(693)=385 */ {693, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_385_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1913)=387 */ {1913, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_387_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1536)=389 */ {1536, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_389_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1769)=391 */ {1769, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_391_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(405)=393 */ {405, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_393_l1}, /*h(2002)=394 */ {2002, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_394_l1}, /*h(1625)=395 */ {1625, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_395_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1248)=397 */ {1248, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_397_l1}, /*h(1858)=398 */ {1858, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_398_l1}, /*h(1481)=399 */ {1481, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_399_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(117)=401 */ {117, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_401_l1}, /*h(1714)=402 */ {1714, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_402_l1}, /*h(1337)=403 */ {1337, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_403_l1}, /*h(1947)=404 */ {1947, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_404_l1}, /*h(960)=405 */ {960, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_405_l1}, /*h(1570)=406 */ {1570, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_406_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1803)=408 */ {1803, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_408_l1}, /*h(816)=409 */ {816, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_409_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1049)=411 */ {1049, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_411_l1}, /*h(1659)=412 */ {1659, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_412_l1}, /*h(672)=413 */ {672, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_413_l1}, /*h(1282)=414 */ {1282, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_414_l1}, /*h(1892)=415 */ {1892, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_415_l1}, /*h(1515)=416 */ {1515, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_416_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1138)=418 */ {1138, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_418_l1}, /*h(761)=419 */ {761, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_419_l1}, /*h(1371)=420 */ {1371, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_420_l1}, /*h(1981)=421 */ {1981, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_421_l1}, /*h(994)=422 */ {994, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_422_l1}, /*h(617)=423 */ {617, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_423_l1}, /*h(1227)=424 */ {1227, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_424_l1}, /*h(240)=425 */ {240, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_425_l1}, /*h(850)=426 */ {850, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_426_l1}, /*h(473)=427 */ {473, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_427_l1}, /*h(1083)=428 */ {1083, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_428_l1}, /*h(1693)=429 */ {1693, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_429_l1}, /*h(706)=430 */ {706, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_430_l1}, /*h(329)=431 */ {329, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_431_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1549)=433 */ {1549, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_433_l1}, /*h(562)=434 */ {562, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_434_l1}, /*h(185)=435 */ {185, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_435_l1}, /*h(795)=436 */ {795, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_436_l1}, /*h(1405)=437 */ {1405, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_437_l1}, /*h(418)=438 */ {418, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_438_l1}, /*h(41)=439 */ {41, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_439_l1}, /*h(651)=440 */ {651, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_440_l1}, /*h(1261)=441 */ {1261, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_441_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(884)=443 */ {884, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_443_l1}, /*h(507)=444 */ {507, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_444_l1}, /*h(1117)=445 */ {1117, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_445_l1}, /*h(130)=446 */ {130, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_446_l1}, /*h(740)=447 */ {740, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_447_l1}, /*h(363)=448 */ {363, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_448_l1}, /*h(1960)=449 */ {1960, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_449_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(596)=451 */ {596, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_451_l1}, /*h(219)=452 */ {219, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_452_l1}, /*h(829)=453 */ {829, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_453_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(452)=455 */ {452, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_455_l1}, /*h(75)=456 */ {75, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_456_l1}, /*h(1672)=457 */ {1672, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_457_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1905)=459 */ {1905, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_459_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(541)=461 */ {541, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_461_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1761)=463 */ {1761, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_463_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1384)=465 */ {1384, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_465_l1}, /*h(1994)=466 */ {1994, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_466_l1}, /*h(1617)=467 */ {1617, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_467_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(253)=469 */ {253, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_469_l1}, /*h(1850)=470 */ {1850, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_470_l1}, /*h(1473)=471 */ {1473, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_471_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(109)=473 */ {109, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_473_l1}, /*h(1706)=474 */ {1706, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_474_l1}, /*h(1329)=475 */ {1329, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_475_l1}, /*h(1939)=476 */ {1939, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_476_l1}, /*h(952)=477 */ {952, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_477_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1795)=480 */ {1795, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_480_l1}, /*h(808)=481 */ {808, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_481_l1}, /*h(1418)=482 */ {1418, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_482_l1}, /*h(1041)=483 */ {1041, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_483_l1}, /*h(1651)=484 */ {1651, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_484_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1274)=486 */ {1274, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_486_l1}, /*h(1884)=487 */ {1884, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_487_l1}, /*h(1507)=488 */ {1507, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_488_l1}, /*h(520)=489 */ {520, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_489_l1}, /*h(1130)=490 */ {1130, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_490_l1}, /*h(753)=491 */ {753, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_491_l1}, /*h(1363)=492 */ {1363, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_492_l1}, /*h(376)=493 */ {376, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_493_l1}, /*h(986)=494 */ {986, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_494_l1}, /*h(609)=495 */ {609, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_495_l1}, /*h(1219)=496 */ {1219, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_496_l1}, /*h(232)=497 */ {232, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_497_l1}, /*h(842)=498 */ {842, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_498_l1}, /*h(1452)=499 */ {1452, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_499_l1}, /*h(465)=500 */ {465, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_500_l1}, /*h(1685)=501 */ {1685, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_501_l1}, /*h(698)=502 */ {698, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_502_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(321)=504 */ {321, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_504_l1}, /*h(1541)=505 */ {1541, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_505_l1}, /*h(554)=506 */ {554, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_506_l1}, /*h(1164)=507 */ {1164, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_507_l1}, /*h(177)=508 */ {177, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_508_l1}, /*h(1397)=509 */ {1397, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_509_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1020)=511 */ {1020, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_511_l1}, /*h(33)=512 */ {33, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_512_l1}, /*h(1253)=513 */ {1253, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_513_l1}, /*h(266)=514 */ {266, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_514_l1}, /*h(876)=515 */ {876, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_515_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(499)=517 */ {499, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_517_l1}, /*h(1109)=518 */ {1109, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_518_l1}, /*h(732)=519 */ {732, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_519_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(355)=521 */ {355, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_521_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(588)=523 */ {588, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_523_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(211)=525 */ {211, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_525_l1}, /*h(821)=526 */ {821, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_526_l1}, /*h(2041)=527 */ {2041, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_527_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(67)=529 */ {67, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_529_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1897)=531 */ {1897, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_531_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1520)=533 */ {1520, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_533_l1}, /*h(533)=534 */ {533, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_534_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1753)=536 */ {1753, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_536_l1}, /*h(1376)=537 */ {1376, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_537_l1}, /*h(1986)=538 */ {1986, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_538_l1}, /*h(12)=539 */ {12, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_539_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1232)=541 */ {1232, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_541_l1}, /*h(245)=542 */ {245, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_542_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1465)=544 */ {1465, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_544_l1}, /*h(1088)=545 */ {1088, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_545_l1}, /*h(101)=546 */ {101, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_546_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(944)=549 */ {944, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_549_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1177)=552 */ {1177, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_552_l1}, /*h(1787)=553 */ {1787, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_553_l1}, /*h(1410)=554 */ {1410, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_554_l1}, /*h(2020)=555 */ {2020, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_555_l1}, /*h(1033)=556 */ {1033, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_556_l1}, /*h(1643)=557 */ {1643, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_557_l1}, /*h(1266)=558 */ {1266, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_558_l1}, /*h(1876)=559 */ {1876, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_559_l1}, /*h(889)=560 */ {889, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_560_l1}, /*h(1499)=561 */ {1499, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_561_l1}, /*h(1122)=562 */ {1122, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_562_l1}, /*h(1732)=563 */ {1732, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_563_l1}, /*h(745)=564 */ {745, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_564_l1}, /*h(1355)=565 */ {1355, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_565_l1}, /*h(978)=566 */ {978, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_566_l1}, /*h(1588)=567 */ {1588, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_567_l1}, /*h(601)=568 */ {601, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_568_l1}, /*h(224)=569 */ {224, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_569_l1}, /*h(1821)=570 */ {1821, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_570_l1}, /*h(1444)=571 */ {1444, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_571_l1}, /*h(457)=572 */ {457, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_572_l1}, /*h(80)=573 */ {80, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_573_l1}, /*h(690)=574 */ {690, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_574_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(313)=576 */ {313, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_576_l1}, /*h(923)=577 */ {923, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_577_l1}, /*h(1533)=578 */ {1533, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_578_l1}, /*h(1156)=579 */ {1156, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_579_l1}, /*h(169)=580 */ {169, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_580_l1}, /*h(779)=581 */ {779, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_581_l1}, /*h(1389)=582 */ {1389, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_582_l1}, /*h(1012)=583 */ {1012, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_583_l1}, /*h(25)=584 */ {25, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_584_l1}, /*h(635)=585 */ {635, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_585_l1}, /*h(1245)=586 */ {1245, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_586_l1}, /*h(868)=587 */ {868, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_587_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(491)=589 */ {491, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_589_l1}, /*h(1101)=590 */ {1101, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_590_l1}, /*h(724)=591 */ {724, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_591_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(347)=593 */ {347, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_593_l1}, /*h(957)=594 */ {957, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_594_l1}, /*h(580)=595 */ {580, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_595_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(203)=597 */ {203, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_597_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(436)=599 */ {436, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_599_l1}, /*h(2033)=600 */ {2033, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_600_l1}, /*h(1656)=601 */ {1656, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_601_l1}, /*h(669)=602 */ {669, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_602_l1}, /*h(292)=603 */ {292, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_603_l1}, /*h(1889)=604 */ {1889, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_604_l1}, /*h(1512)=605 */ {1512, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_605_l1}, /*h(525)=606 */ {525, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_606_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1745)=608 */ {1745, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_608_l1}, /*h(1368)=609 */ {1368, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_609_l1}, /*h(381)=610 */ {381, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_610_l1}, /*h(4)=611 */ {4, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_611_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1224)=613 */ {1224, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_613_l1}, /*h(237)=614 */ {237, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_614_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1457)=616 */ {1457, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_616_l1}, /*h(1080)=617 */ {1080, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_617_l1}, /*h(93)=618 */ {93, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_618_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(936)=621 */ {936, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_621_l1}, /*h(1546)=622 */ {1546, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_622_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1169)=624 */ {1169, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_624_l1}, /*h(1779)=625 */ {1779, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_625_l1}, /*h(1402)=626 */ {1402, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_626_l1}, /*h(2012)=627 */ {2012, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_627_l1}, /*h(1025)=628 */ {1025, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_628_l1}, /*h(1635)=629 */ {1635, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_629_l1}, /*h(1258)=630 */ {1258, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_630_l1}, /*h(1868)=631 */ {1868, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_631_l1}, /*h(881)=632 */ {881, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_632_l1}, /*h(1491)=633 */ {1491, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_633_l1}, /*h(1114)=634 */ {1114, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_634_l1}, /*h(1724)=635 */ {1724, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_635_l1}, /*h(737)=636 */ {737, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_636_l1}, /*h(1347)=637 */ {1347, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_637_l1}, /*h(970)=638 */ {970, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_638_l1}, /*h(1580)=639 */ {1580, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_639_l1}, /*h(593)=640 */ {593, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_640_l1}, /*h(216)=641 */ {216, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_641_l1}, /*h(1813)=642 */ {1813, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_642_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(449)=644 */ {449, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_644_l1}, /*h(72)=645 */ {72, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_645_l1}, /*h(682)=646 */ {682, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_646_l1}, /*h(1292)=647 */ {1292, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_647_l1}, /*h(305)=648 */ {305, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_648_l1}, /*h(915)=649 */ {915, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_649_l1}, /*h(1525)=650 */ {1525, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_650_l1}, /*h(1148)=651 */ {1148, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_651_l1}, /*h(161)=652 */ {161, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_652_l1}, /*h(771)=653 */ {771, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_653_l1}, /*h(1381)=654 */ {1381, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_654_l1}, /*h(1004)=655 */ {1004, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_655_l1}, /*h(17)=656 */ {17, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_656_l1}, /*h(627)=657 */ {627, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_657_l1}, /*h(1237)=658 */ {1237, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_658_l1}, /*h(250)=659 */ {250, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_659_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(483)=661 */ {483, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_661_l1}, /*h(1093)=662 */ {1093, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_662_l1}, /*h(106)=663 */ {106, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_663_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(339)=665 */ {339, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_665_l1}, /*h(949)=666 */ {949, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_666_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(572)=668 */ {572, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_668_l1}, /*h(195)=669 */ {195, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_669_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2025)=672 */ {2025, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_672_l1}, /*h(1648)=673 */ {1648, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_673_l1}, /*h(661)=674 */ {661, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_674_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1504)=677 */ {1504, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_677_l1}, /*h(517)=678 */ {517, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_678_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(140)=680 */ {140, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_680_l1}, /*h(1360)=681 */ {1360, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_681_l1}, /*h(373)=682 */ {373, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_682_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1593)=684 */ {1593, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_684_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(229)=686 */ {229, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_686_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(85)=690 */ {85, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_690_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1305)=692 */ {1305, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_692_l1}, /*h(1915)=693 */ {1915, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_693_l1}, /*h(928)=694 */ {928, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_694_l1}, /*h(1538)=695 */ {1538, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_695_l1}, /*h(1161)=696 */ {1161, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_696_l1}, /*h(1771)=697 */ {1771, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_697_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1394)=699 */ {1394, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_699_l1}, /*h(1017)=700 */ {1017, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_700_l1}, /*h(1627)=701 */ {1627, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_701_l1}, /*h(640)=702 */ {640, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_702_l1}, /*h(1250)=703 */ {1250, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_703_l1}, /*h(873)=704 */ {873, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_704_l1}, /*h(1483)=705 */ {1483, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_705_l1}, /*h(496)=706 */ {496, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_706_l1}, /*h(1106)=707 */ {1106, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_707_l1}, /*h(729)=708 */ {729, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_708_l1}, /*h(1339)=709 */ {1339, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_709_l1}, /*h(1949)=710 */ {1949, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_710_l1}, /*h(962)=711 */ {962, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_711_l1}, /*h(1572)=712 */ {1572, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_712_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(208)=714 */ {208, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_714_l1}, /*h(818)=715 */ {818, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_715_l1}, /*h(441)=716 */ {441, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_716_l1}, /*h(1051)=717 */ {1051, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_717_l1}, /*h(1661)=718 */ {1661, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_718_l1}, /*h(674)=719 */ {674, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_719_l1}, /*h(1284)=720 */ {1284, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_720_l1}, /*h(907)=721 */ {907, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_721_l1}, /*h(1517)=722 */ {1517, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_722_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(153)=724 */ {153, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_724_l1}, /*h(763)=725 */ {763, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_725_l1}, /*h(1373)=726 */ {1373, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_726_l1}, /*h(386)=727 */ {386, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_727_l1}, /*h(996)=728 */ {996, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_728_l1}, /*h(619)=729 */ {619, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_729_l1}, /*h(1229)=730 */ {1229, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_730_l1}, /*h(242)=731 */ {242, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_731_l1}, /*h(852)=732 */ {852, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_732_l1}, /*h(475)=733 */ {475, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_733_l1}, /*h(1085)=734 */ {1085, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_734_l1}, /*h(98)=735 */ {98, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_735_l1}, /*h(708)=736 */ {708, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_736_l1}, /*h(331)=737 */ {331, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_737_l1}, /*h(1928)=738 */ {1928, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_738_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(564)=740 */ {564, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_740_l1}, /*h(187)=741 */ {187, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_741_l1}, /*h(797)=742 */ {797, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_742_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2017)=744 */ {2017, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_744_l1}, /*h(43)=745 */ {43, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_745_l1}, /*h(1640)=746 */ {1640, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_746_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(509)=750 */ {509, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_750_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(132)=752 */ {132, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_752_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(365)=754 */ {365, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_754_l1}, /*h(1962)=755 */ {1962, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_755_l1}, /*h(1585)=756 */ {1585, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_756_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(221)=758 */ {221, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_758_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(77)=762 */ {77, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_762_l1}, /*h(1674)=763 */ {1674, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_763_l1}, /*h(1297)=764 */ {1297, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_764_l1}, /*h(1907)=765 */ {1907, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_765_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1530)=767 */ {1530, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_767_l1}, /*h(1153)=768 */ {1153, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_768_l1}, /*h(1763)=769 */ {1763, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_769_l1}, /*h(776)=770 */ {776, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_770_l1}, /*h(1386)=771 */ {1386, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_771_l1}, /*h(1009)=772 */ {1009, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_772_l1}, /*h(1619)=773 */ {1619, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_773_l1}, /*h(632)=774 */ {632, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_774_l1}, /*h(1242)=775 */ {1242, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_775_l1}, /*h(865)=776 */ {865, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_776_l1}, /*h(1475)=777 */ {1475, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_777_l1}, /*h(488)=778 */ {488, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_778_l1}, /*h(1098)=779 */ {1098, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_779_l1}, /*h(721)=780 */ {721, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_780_l1}, /*h(1331)=781 */ {1331, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_781_l1}, /*h(1941)=782 */ {1941, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_782_l1}, /*h(954)=783 */ {954, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_783_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(200)=786 */ {200, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_786_l1}, /*h(810)=787 */ {810, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_787_l1}, /*h(433)=788 */ {433, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_788_l1}, /*h(1043)=789 */ {1043, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_789_l1}, /*h(1653)=790 */ {1653, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_790_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1276)=792 */ {1276, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_792_l1}, /*h(899)=793 */ {899, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_793_l1}, /*h(1509)=794 */ {1509, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_794_l1}, /*h(522)=795 */ {522, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_795_l1}, /*h(145)=796 */ {145, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_796_l1}, /*h(755)=797 */ {755, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_797_l1}, /*h(1365)=798 */ {1365, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_798_l1}, /*h(378)=799 */ {378, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_799_l1}, /*h(988)=800 */ {988, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_800_l1}, /*h(611)=801 */ {611, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_801_l1}, /*h(1221)=802 */ {1221, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_802_l1}, /*h(234)=803 */ {234, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_803_l1}, /*h(844)=804 */ {844, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_804_l1}, /*h(467)=805 */ {467, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_805_l1}, /*h(1077)=806 */ {1077, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_806_l1}, /*h(90)=807 */ {90, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_807_l1}, /*h(700)=808 */ {700, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_808_l1}, /*h(323)=809 */ {323, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_809_l1}, /*h(1920)=810 */ {1920, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_810_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(556)=812 */ {556, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_812_l1}, /*h(179)=813 */ {179, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_813_l1}, /*h(789)=814 */ {789, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_814_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(35)=818 */ {35, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_818_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(268)=820 */ {268, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_820_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(501)=822 */ {501, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_822_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(124)=824 */ {124, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_824_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1344)=826 */ {1344, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_826_l1}, /*h(357)=827 */ {357, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_827_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1200)=830 */ {1200, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_830_l1}, /*h(213)=831 */ {213, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_831_l1}, /*h(1433)=832 */ {1433, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_832_l1}, /*h(2043)=833 */ {2043, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_833_l1}, /*h(1056)=834 */ {1056, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_834_l1}, /*h(69)=835 */ {69, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_835_l1}, /*h(1289)=836 */ {1289, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_836_l1}, /*h(1899)=837 */ {1899, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_837_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1522)=839 */ {1522, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_839_l1}, /*h(1145)=840 */ {1145, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_840_l1}, /*h(1755)=841 */ {1755, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_841_l1}, /*h(768)=842 */ {768, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_842_l1}, /*h(1378)=843 */ {1378, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_843_l1}, /*h(1988)=844 */ {1988, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_844_l1}, /*h(1001)=845 */ {1001, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_845_l1}, /*h(624)=846 */ {624, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_846_l1}, /*h(1234)=847 */ {1234, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_847_l1}, /*h(1844)=848 */ {1844, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_848_l1}, /*h(857)=849 */ {857, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_849_l1}, /*h(480)=850 */ {480, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_850_l1}, /*h(1090)=851 */ {1090, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_851_l1}, /*h(1700)=852 */ {1700, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_852_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(336)=854 */ {336, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_854_l1}, /*h(946)=855 */ {946, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_855_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(569)=857 */ {569, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_857_l1}, /*h(1789)=858 */ {1789, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_858_l1}, /*h(802)=859 */ {802, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_859_l1}, /*h(1412)=860 */ {1412, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_860_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(48)=862 */ {48, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_862_l1}, /*h(1645)=863 */ {1645, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_863_l1}, /*h(1268)=864 */ {1268, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_864_l1}, /*h(281)=865 */ {281, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_865_l1}, /*h(891)=866 */ {891, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_866_l1}, /*h(1501)=867 */ {1501, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_867_l1}, /*h(1124)=868 */ {1124, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_868_l1}, /*h(137)=869 */ {137, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_869_l1}, /*h(747)=870 */ {747, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_870_l1}, /*h(1357)=871 */ {1357, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_871_l1}, /*h(980)=872 */ {980, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_872_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(603)=874 */ {603, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_874_l1}, /*h(226)=875 */ {226, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_875_l1}, /*h(836)=876 */ {836, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_876_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(459)=878 */ {459, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_878_l1}, /*h(82)=879 */ {82, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_879_l1}, /*h(692)=880 */ {692, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_880_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1912)=882 */ {1912, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_882_l1}, /*h(925)=883 */ {925, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_883_l1}, /*h(548)=884 */ {548, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_884_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(171)=886 */ {171, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_886_l1}, /*h(781)=887 */ {781, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_887_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(27)=890 */ {27, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_890_l1}, /*h(637)=891 */ {637, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_891_l1}, /*h(260)=892 */ {260, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_892_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1480)=894 */ {1480, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_894_l1}, /*h(493)=895 */ {493, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_895_l1}, /*h(116)=896 */ {116, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_896_l1}, /*h(1713)=897 */ {1713, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_897_l1}, /*h(1336)=898 */ {1336, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_898_l1}, /*h(349)=899 */ {349, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_899_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1192)=902 */ {1192, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_902_l1}, /*h(205)=903 */ {205, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_903_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1425)=905 */ {1425, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_905_l1}, /*h(2035)=906 */ {2035, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_906_l1}, /*h(1658)=907 */ {1658, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_907_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1281)=909 */ {1281, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_909_l1}, /*h(1891)=910 */ {1891, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_910_l1}, /*h(1514)=911 */ {1514, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_911_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1137)=913 */ {1137, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_913_l1}, /*h(1747)=914 */ {1747, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_914_l1}, /*h(1370)=915 */ {1370, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_915_l1}, /*h(1980)=916 */ {1980, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_916_l1}, /*h(993)=917 */ {993, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_917_l1}, /*h(616)=918 */ {616, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_918_l1}, /*h(1226)=919 */ {1226, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_919_l1}, /*h(1836)=920 */ {1836, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_920_l1}, /*h(849)=921 */ {849, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_921_l1}, /*h(472)=922 */ {472, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_922_l1}, /*h(1082)=923 */ {1082, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_923_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(328)=926 */ {328, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_926_l1}, /*h(938)=927 */ {938, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_927_l1}, /*h(1548)=928 */ {1548, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_928_l1}, /*h(561)=929 */ {561, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_929_l1}, /*h(1171)=930 */ {1171, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_930_l1}, /*h(1781)=931 */ {1781, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_931_l1}, /*h(1404)=932 */ {1404, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_932_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(40)=934 */ {40, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_934_l1}, /*h(1637)=935 */ {1637, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_935_l1}, /*h(1260)=936 */ {1260, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_936_l1}, /*h(273)=937 */ {273, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_937_l1}, /*h(883)=938 */ {883, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_938_l1}, /*h(1493)=939 */ {1493, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_939_l1}, /*h(1116)=940 */ {1116, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_940_l1}, /*h(129)=941 */ {129, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_941_l1}, /*h(739)=942 */ {739, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_942_l1}, /*h(1349)=943 */ {1349, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_943_l1}, /*h(972)=944 */ {972, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_944_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(595)=946 */ {595, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_946_l1}, /*h(218)=947 */ {218, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_947_l1}, /*h(828)=948 */ {828, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_948_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(451)=950 */ {451, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_950_l1}, /*h(74)=951 */ {74, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_951_l1}, /*h(684)=952 */ {684, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_952_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1904)=954 */ {1904, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_954_l1}, /*h(917)=955 */ {917, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_955_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(163)=958 */ {163, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_958_l1}, /*h(773)=959 */ {773, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_959_l1}, /*h(396)=960 */ {396, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_960_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(19)=962 */ {19, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_962_l1}, /*h(629)=963 */ {629, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_963_l1}, /*h(252)=964 */ {252, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_964_l1}, /*h(1849)=965 */ {1849, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_965_l1}, /*h(1472)=966 */ {1472, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_966_l1}, /*h(485)=967 */ {485, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_967_l1}, /*h(108)=968 */ {108, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_968_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1328)=970 */ {1328, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_970_l1}, /*h(341)=971 */ {341, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_971_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1561)=973 */ {1561, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_973_l1}, /*h(1184)=974 */ {1184, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_974_l1}, /*h(197)=975 */ {197, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_975_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1417)=977 */ {1417, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_977_l1}, /*h(2027)=978 */ {2027, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_978_l1}, /*h(1650)=979 */ {1650, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_979_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1273)=981 */ {1273, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_981_l1}, /*h(896)=982 */ {896, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_982_l1}, /*h(1506)=983 */ {1506, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_983_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1129)=985 */ {1129, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_985_l1}, /*h(752)=986 */ {752, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_986_l1}, /*h(1362)=987 */ {1362, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_987_l1}, /*h(1972)=988 */ {1972, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_988_l1}, /*h(985)=989 */ {985, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_989_l1}, /*h(1595)=990 */ {1595, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_990_l1}, /*h(608)=991 */ {608, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_991_l1}, /*h(1828)=992 */ {1828, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_992_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(464)=995 */ {464, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_995_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(697)=997 */ {697, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_997_l1}, /*h(1307)=998 */ {1307, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_998_l1}, /*h(1917)=999 */ {1917, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_999_l1}, /*h(930)=1000 */ {930, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1000_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1163)=1002 */ {1163, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1002_l1}, /*h(1773)=1003 */ {1773, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1003_l1}, /*h(1396)=1004 */ {1396, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1004_l1}, /*h(409)=1005 */ {409, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1005_l1}, /*h(1019)=1006 */ {1019, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1006_l1}, /*h(1629)=1007 */ {1629, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1007_l1}, /*h(642)=1008 */ {642, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1008_l1}, /*h(1252)=1009 */ {1252, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1009_l1}, /*h(875)=1010 */ {875, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1010_l1}, /*h(1485)=1011 */ {1485, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1011_l1}, /*h(498)=1012 */ {498, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1012_l1}, /*h(121)=1013 */ {121, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1013_l1}, /*h(731)=1014 */ {731, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1014_l1}, /*h(1341)=1015 */ {1341, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1015_l1}, /*h(354)=1016 */ {354, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1016_l1}, /*h(964)=1017 */ {964, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1017_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(210)=1020 */ {210, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1020_l1}, /*h(820)=1021 */ {820, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1021_l1}, /*h(2040)=1022 */ {2040, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1022_l1}, /*h(1053)=1023 */ {1053, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1023_l1}, /*h(66)=1024 */ {66, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1024_l1}, /*h(676)=1025 */ {676, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1025_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1896)=1027 */ {1896, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1027_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(155)=1030 */ {155, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1030_l1}, /*h(765)=1031 */ {765, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1031_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(388)=1033 */ {388, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1033_l1}, /*h(11)=1034 */ {11, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1034_l1}, /*h(621)=1035 */ {621, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1035_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(244)=1037 */ {244, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1037_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(477)=1039 */ {477, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1039_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(100)=1041 */ {100, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1041_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(333)=1043 */ {333, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1043_l1}, /*h(1930)=1044 */ {1930, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1044_l1}, /*h(1553)=1045 */ {1553, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1045_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(189)=1047 */ {189, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1047_l1}, /*h(1786)=1048 */ {1786, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1048_l1}, /*h(1409)=1049 */ {1409, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1049_l1}, /*h(2019)=1050 */ {2019, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1050_l1}, /*h(45)=1051 */ {45, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1051_l1}, /*h(1642)=1052 */ {1642, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1052_l1}, /*h(1265)=1053 */ {1265, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1053_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(888)=1055 */ {888, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1055_l1}, /*h(1498)=1056 */ {1498, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1056_l1}, /*h(1121)=1057 */ {1121, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1057_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(744)=1059 */ {744, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1059_l1}, /*h(1354)=1060 */ {1354, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1060_l1}, /*h(977)=1061 */ {977, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1061_l1}, /*h(1587)=1062 */ {1587, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1062_l1}, /*h(600)=1063 */ {600, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1063_l1}, /*h(1210)=1064 */ {1210, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1064_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(456)=1067 */ {456, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1067_l1}, /*h(1066)=1068 */ {1066, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1068_l1}, /*h(689)=1069 */ {689, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1069_l1}, /*h(1299)=1070 */ {1299, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1070_l1}, /*h(1909)=1071 */ {1909, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1071_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1532)=1073 */ {1532, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1073_l1}, /*h(1155)=1074 */ {1155, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1074_l1}, /*h(1765)=1075 */ {1765, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1075_l1}, /*h(778)=1076 */ {778, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1076_l1}, /*h(401)=1077 */ {401, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1077_l1}, /*h(1011)=1078 */ {1011, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1078_l1}, /*h(1621)=1079 */ {1621, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1079_l1}, /*h(634)=1080 */ {634, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1080_l1}, /*h(1244)=1081 */ {1244, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1081_l1}, /*h(867)=1082 */ {867, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1082_l1}, /*h(1477)=1083 */ {1477, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1083_l1}, /*h(490)=1084 */ {490, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1084_l1}, /*h(113)=1085 */ {113, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1085_l1}, /*h(723)=1086 */ {723, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1086_l1}, /*h(1333)=1087 */ {1333, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1087_l1}, /*h(346)=1088 */ {346, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1088_l1}, /*h(956)=1089 */ {956, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1089_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(202)=1092 */ {202, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1092_l1}, /*h(812)=1093 */ {812, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1093_l1}, /*h(435)=1094 */ {435, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1094_l1}, /*h(1045)=1095 */ {1045, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1095_l1}, /*h(58)=1096 */ {58, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1096_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1888)=1099 */ {1888, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1099_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(524)=1101 */ {524, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1101_l1}, /*h(147)=1102 */ {147, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1102_l1}, /*h(757)=1103 */ {757, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1103_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(380)=1105 */ {380, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1105_l1}, /*h(3)=1106 */ {3, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1106_l1}, /*h(613)=1107 */ {613, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1107_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(236)=1109 */ {236, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1109_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(469)=1111 */ {469, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1111_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1689)=1113 */ {1689, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1113_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(325)=1115 */ {325, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1115_l1}, /*h(1922)=1116 */ {1922, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1116_l1}, /*h(1545)=1117 */ {1545, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1117_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(181)=1119 */ {181, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1119_l1}, /*h(1778)=1120 */ {1778, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1120_l1}, /*h(1401)=1121 */ {1401, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1121_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(37)=1123 */ {37, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1123_l1}, /*h(1634)=1124 */ {1634, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1124_l1}, /*h(1257)=1125 */ {1257, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1125_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(880)=1127 */ {880, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1127_l1}, /*h(1490)=1128 */ {1490, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1128_l1}, /*h(1113)=1129 */ {1113, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1129_l1}, /*h(1723)=1130 */ {1723, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1130_l1}, /*h(736)=1131 */ {736, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1131_l1}, /*h(1346)=1132 */ {1346, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1132_l1}, /*h(1956)=1133 */ {1956, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1133_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(592)=1135 */ {592, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1135_l1}, /*h(1202)=1136 */ {1202, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1136_l1}, /*h(825)=1137 */ {825, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1137_l1}, /*h(1435)=1138 */ {1435, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1138_l1}, /*h(2045)=1139 */ {2045, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1139_l1}, /*h(1058)=1140 */ {1058, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1140_l1}, /*h(1668)=1141 */ {1668, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1141_l1}, /*h(1291)=1142 */ {1291, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1142_l1}, /*h(1901)=1143 */ {1901, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1143_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(537)=1145 */ {537, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1145_l1}, /*h(1147)=1146 */ {1147, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1146_l1}, /*h(1757)=1147 */ {1757, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1147_l1}, /*h(770)=1148 */ {770, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1148_l1}, /*h(1380)=1149 */ {1380, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1149_l1}, /*h(1003)=1150 */ {1003, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1150_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(626)=1152 */ {626, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1152_l1}, /*h(1236)=1153 */ {1236, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1153_l1}, /*h(249)=1154 */ {249, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1154_l1}, /*h(1469)=1155 */ {1469, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1155_l1}, /*h(482)=1156 */ {482, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1156_l1}, /*h(1092)=1157 */ {1092, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1157_l1}, /*h(105)=1158 */ {105, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1158_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(338)=1160 */ {338, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1160_l1}, /*h(948)=1161 */ {948, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1161_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1181)=1163 */ {1181, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1163_l1}, /*h(194)=1164 */ {194, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1164_l1}, /*h(804)=1165 */ {804, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1165_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2024)=1167 */ {2024, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1167_l1}, /*h(50)=1168 */ {50, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1168_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(283)=1171 */ {283, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1171_l1}, /*h(893)=1172 */ {893, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1172_l1}, /*h(516)=1173 */ {516, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1173_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1736)=1175 */ {1736, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1175_l1}, /*h(749)=1176 */ {749, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1176_l1}, /*h(372)=1177 */ {372, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1177_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1592)=1179 */ {1592, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1179_l1}, /*h(605)=1180 */ {605, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1180_l1}, /*h(228)=1181 */ {228, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1181_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1448)=1183 */ {1448, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1183_l1}, /*h(461)=1184 */ {461, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1184_l1}, /*h(84)=1185 */ {84, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1185_l1}, /*h(1681)=1186 */ {1681, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1186_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1914)=1188 */ {1914, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1188_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1537)=1190 */ {1537, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1190_l1}, /*h(1160)=1191 */ {1160, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1191_l1}, /*h(173)=1192 */ {173, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1192_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1393)=1194 */ {1393, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1194_l1}, /*h(1016)=1195 */ {1016, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1195_l1}, /*h(29)=1196 */ {29, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1196_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1249)=1198 */ {1249, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1198_l1}, /*h(872)=1199 */ {872, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1199_l1}, /*h(1482)=1200 */ {1482, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1200_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1105)=1202 */ {1105, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1202_l1}, /*h(728)=1203 */ {728, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1203_l1}, /*h(1338)=1204 */ {1338, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1204_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(584)=1207 */ {584, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1207_l1}, /*h(1194)=1208 */ {1194, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1208_l1}, /*h(1804)=1209 */ {1804, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1209_l1}, /*h(817)=1210 */ {817, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1210_l1}, /*h(1427)=1211 */ {1427, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1211_l1}, /*h(2037)=1212 */ {2037, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1212_l1}, /*h(1660)=1213 */ {1660, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1213_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(296)=1215 */ {296, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1215_l1}, /*h(1893)=1216 */ {1893, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1216_l1}, /*h(1516)=1217 */ {1516, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1217_l1}, /*h(529)=1218 */ {529, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1218_l1}, /*h(1139)=1219 */ {1139, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1219_l1}, /*h(1749)=1220 */ {1749, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1220_l1}, /*h(1372)=1221 */ {1372, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1221_l1}, /*h(385)=1222 */ {385, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1222_l1}, /*h(995)=1223 */ {995, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1223_l1}, /*h(618)=1224 */ {618, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1224_l1}, /*h(1228)=1225 */ {1228, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1225_l1}, /*h(241)=1226 */ {241, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1226_l1}, /*h(851)=1227 */ {851, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1227_l1}, /*h(474)=1228 */ {474, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1228_l1}, /*h(1084)=1229 */ {1084, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1229_l1}, /*h(97)=1230 */ {97, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1230_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(330)=1232 */ {330, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1232_l1}, /*h(940)=1233 */ {940, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1233_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(563)=1235 */ {563, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1235_l1}, /*h(1173)=1236 */ {1173, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1236_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(2016)=1239 */ {2016, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1239_l1}, /*h(42)=1240 */ {42, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1240_l1}, /*h(652)=1241 */ {652, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1241_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(275)=1243 */ {275, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1243_l1}, /*h(885)=1244 */ {885, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1244_l1}, /*h(508)=1245 */ {508, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1245_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1728)=1247 */ {1728, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1247_l1}, /*h(741)=1248 */ {741, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1248_l1}, /*h(364)=1249 */ {364, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1249_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1584)=1251 */ {1584, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1251_l1}, /*h(597)=1252 */ {597, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1252_l1}, /*h(220)=1253 */ {220, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1253_l1}, /*h(1817)=1254 */ {1817, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1254_l1}, /*h(1440)=1255 */ {1440, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1255_l1}, /*h(453)=1256 */ {453, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1256_l1}, /*h(76)=1257 */ {76, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1257_l1}, /*h(1673)=1258 */ {1673, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1258_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1906)=1260 */ {1906, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1260_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1529)=1262 */ {1529, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1262_l1}, /*h(1152)=1263 */ {1152, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1263_l1}, /*h(165)=1264 */ {165, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1264_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1385)=1266 */ {1385, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1266_l1}, /*h(1008)=1267 */ {1008, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1267_l1}, /*h(21)=1268 */ {21, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1268_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1241)=1270 */ {1241, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1270_l1}, /*h(864)=1271 */ {864, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1271_l1}, /*h(1474)=1272 */ {1474, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1272_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(1097)=1274 */ {1097, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1274_l1}, /*h(720)=1275 */ {720, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1275_l1}, /*h(1330)=1276 */ {1330, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1276_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(953)=1278 */ {953, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1278_l1}, /*h(1563)=1279 */ {1563, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1279_l1}, /*h(1186)=1280 */ {1186, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1280_l1}, /*h(1796)=1281 */ {1796, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1281_l1}, /*empty slot2 */ {0, xed_phash_invalid_const}, /*h(432)=1283 */ {432, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1283_l1}, /*h(2029)=1284 */ {2029, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1284_l1}, /*h(1652)=1285 */ {1652, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1285_l1}, /*h(665)=1286 */ {665, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1286_l1}, /*h(1275)=1287 */ {1275, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1287_l1}, /*h(898)=1288 */ {898, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1288_l1}, /*h(1508)=1289 */ {1508, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1289_l1}, /*h(521)=1290 */ {521, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1290_l1}, /*h(1131)=1291 */ {1131, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1291_l1}, /*h(754)=1292 */ {754, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1292_l1}, /*h(1364)=1293 */ {1364, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1293_l1}, /*h(377)=1294 */ {377, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1294_l1}, /*h(987)=1295 */ {987, xed3_phash_find_maplegacy_map0_opcode0xd9_vv0_1295_l1}, }; xed_union64_t t, u; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW_RM(d); hidx = (t.u64 = 2654435769 * key, u.u64 = t.s.lo32 * 1296ULL, u.s.hi32); return (*lu_table[hidx].l2_func)(d); } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xda_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[194] = { /*h(0)=0 0xDA MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {0, 95}, /*empty slot1 */ {0,0}, /*h(34)=2 0xDA MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {34, 97}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(68)=5 0xDA MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {68, 99}, /*empty slot1 */ {0,0}, /*h(102)=7 0xDA MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {102, 101}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(81)=11 0xDA MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {81, 111}, /*empty slot1 */ {0,0}, /*h(26)=13 0xDA MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {26, 105}, /*h(115)=14 0xDA MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {115, 112}, /*h(60)=15 0xDA MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {60, 107}, /*empty slot1 */ {0,0}, /*h(5)=17 0xDA MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {5, 113}, /*h(94)=18 0xDA MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {94, 109}, /*empty slot1 */ {0,0}, /*h(39)=20 0xDA MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {39, 114}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(18)=24 0xDA MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {18, 97}, /*empty slot1 */ {0,0}, /*h(52)=26 0xDA MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {52, 99}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(86)=29 0xDA MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {86, 101}, /*empty slot1 */ {0,0}, /*h(120)=31 0xDA MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {120, 103}, /*empty slot1 */ {0,0}, /*h(65)=33 0xDA MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {65, 111}, /*h(10)=34 0xDA MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {10, 105}, /*h(99)=35 0xDA MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {99, 112}, /*empty slot1 */ {0,0}, /*h(44)=37 0xDA MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {44, 107}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(78)=40 0xDA MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {78, 109}, /*h(23)=41 0xDA MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {23, 114}, /*h(112)=42 0xDA MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {112, 95}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(2)=45 0xDA MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {2, 97}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(36)=48 0xDA MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {36, 99}, /*empty slot1 */ {0,0}, /*h(70)=50 0xDA MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {70, 101}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(104)=53 0xDA MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {104, 103}, /*empty slot1 */ {0,0}, /*h(49)=55 0xDA MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {49, 111}, /*empty slot1 */ {0,0}, /*h(83)=57 0xDA MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {83, 112}, /*empty slot1 */ {0,0}, /*h(28)=59 0xDA MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {28, 107}, /*h(117)=60 0xDA MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {117, 113}, /*h(62)=61 0xDA MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {62, 109}, /*empty slot1 */ {0,0}, /*h(7)=63 0xDA MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {7, 114}, /*h(96)=64 0xDA MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {96, 95}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(20)=69 0xDA MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {20, 99}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(54)=72 0xDA MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {54, 101}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(88)=75 0xDA MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {88, 103}, /*h(33)=76 0xDA MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {33, 111}, /*h(122)=77 0xDA MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {122, 105}, /*empty slot1 */ {0,0}, /*h(67)=79 0xDA MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {67, 112}, /*h(12)=80 0xDA MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {12, 107}, /*h(101)=81 0xDA MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {101, 113}, /*empty slot1 */ {0,0}, /*h(46)=83 0xDA MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {46, 109}, /*empty slot1 */ {0,0}, /*h(80)=85 0xDA MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {80, 95}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(114)=88 0xDA MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {114, 97}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(4)=91 0xDA MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {4, 99}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(38)=94 0xDA MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {38, 101}, /*empty slot1 */ {0,0}, /*h(72)=96 0xDA MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {72, 103}, /*empty slot1 */ {0,0}, /*h(17)=98 0xDA MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {17, 111}, /*h(106)=99 0xDA MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {106, 105}, /*h(51)=100 0xDA MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {51, 112}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(85)=103 0xDA MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {85, 113}, /*h(30)=104 0xDA MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {30, 109}, /*h(119)=105 0xDA MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {119, 114}, /*empty slot1 */ {0,0}, /*h(64)=107 0xDA MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {64, 95}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(98)=110 0xDA MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {98, 97}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(22)=115 0xDA MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {22, 101}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(56)=118 0xDA MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {56, 103}, /*h(1)=119 0xDA MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {1, 111}, /*h(90)=120 0xDA MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {90, 105}, /*empty slot1 */ {0,0}, /*h(35)=122 0xDA MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {35, 112}, /*h(124)=123 0xDA MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {124, 107}, /*empty slot1 */ {0,0}, /*h(69)=125 0xDA MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {69, 113}, /*h(14)=126 0xDA MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {14, 109}, /*h(103)=127 0xDA MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {103, 114}, /*empty slot1 */ {0,0}, /*h(48)=129 0xDA MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {48, 95}, /*empty slot1 */ {0,0}, /*h(82)=131 0xDA MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {82, 97}, /*empty slot1 */ {0,0}, /*h(27)=133 0xDA MOD[0b11] MOD=3 REG[0b101] RM[0b001]*/ {27, 115}, /*h(116)=134 0xDA MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {116, 99}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(6)=137 0xDA MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {6, 101}, /*empty slot1 */ {0,0}, /*h(40)=139 0xDA MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {40, 103}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(74)=142 0xDA MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {74, 105}, /*empty slot1 */ {0,0}, /*h(19)=144 0xDA MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {19, 112}, /*h(108)=145 0xDA MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {108, 107}, /*h(53)=146 0xDA MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {53, 113}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(87)=149 0xDA MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {87, 114}, /*h(32)=150 0xDA MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {32, 95}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(66)=153 0xDA MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {66, 97}, /*empty slot1 */ {0,0}, /*h(100)=155 0xDA MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {100, 99}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(24)=161 0xDA MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {24, 103}, /*h(113)=162 0xDA MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {113, 111}, /*empty slot1 */ {0,0}, /*h(58)=164 0xDA MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {58, 105}, /*h(3)=165 0xDA MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {3, 112}, /*h(92)=166 0xDA MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {92, 107}, /*empty slot1 */ {0,0}, /*h(37)=168 0xDA MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {37, 113}, /*h(126)=169 0xDA MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {126, 109}, /*h(71)=170 0xDA MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {71, 114}, /*empty slot1 */ {0,0}, /*h(16)=172 0xDA MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {16, 95}, /*empty slot1 */ {0,0}, /*h(50)=174 0xDA MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {50, 97}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(84)=177 0xDA MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {84, 99}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(118)=180 0xDA MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {118, 101}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(8)=183 0xDA MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {8, 103}, /*h(97)=184 0xDA MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {97, 111}, /*h(42)=185 0xDA MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {42, 105}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(76)=188 0xDA MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {76, 107}, /*h(21)=189 0xDA MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {21, 113}, /*h(110)=190 0xDA MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {110, 109}, /*empty slot1 */ {0,0}, /*h(55)=192 0xDA MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {55, 114}, /*empty slot1 */ {0,0} }; xed_union64_t t, u; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_REG_RM(d); hidx = (t.u64 = 2654435769 * key, u.u64 = t.s.lo32 * 194ULL, u.s.hi32); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xdb_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[192] = { /*h(0)=0 0xDB MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {0, 116}, /*empty slot1 */ {0,0}, /*h(34)=2 0xDB MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {34, 119}, /*h(123)=3 0xDB MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {123, 136}, /*empty slot1 */ {0,0}, /*h(68)=5 0xDB MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {68, 122}, /*h(13)=6 0xDB MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {13, 137}, /*h(102)=7 0xDB MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {102, 124}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(81)=11 0xDB MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {81, 127}, /*empty slot1 */ {0,0}, /*h(26)=13 0xDB MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {26, 36}, /*h(115)=14 0xDB MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {115, 128}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(5)=17 0xDB MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {5, 129}, /*h(94)=18 0xDB MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {94, 42}, /*h(39)=19 0xDB MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {39, 130}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(73)=22 0xDB MOD[0b11] MOD=3 REG[0b100] RM[0b100]*/ {73, 133}, /*h(18)=23 0xDB MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {18, 119}, /*h(107)=24 0xDB MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {107, 136}, /*empty slot1 */ {0,0}, /*h(52)=26 0xDB MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {52, 122}, /*empty slot1 */ {0,0}, /*h(86)=28 0xDB MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {86, 124}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(65)=33 0xDB MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {65, 127}, /*h(10)=34 0xDB MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {10, 36}, /*h(99)=35 0xDB MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {99, 128}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(78)=39 0xDB MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {78, 42}, /*empty slot1 */ {0,0}, /*h(23)=41 0xDB MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {23, 130}, /*h(112)=42 0xDB MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {112, 116}, /*h(57)=43 0xDB MOD[0b11] MOD=3 REG[0b100] RM[0b011]*/ {57, 132}, /*empty slot1 */ {0,0}, /*h(2)=45 0xDB MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {2, 119}, /*h(91)=46 0xDB MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {91, 136}, /*h(36)=47 0xDB MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {36, 122}, /*h(125)=48 0xDB MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {125, 137}, /*empty slot1 */ {0,0}, /*h(70)=50 0xDB MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {70, 124}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(49)=54 0xDB MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {49, 127}, /*empty slot1 */ {0,0}, /*h(83)=56 0xDB MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {83, 128}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(117)=59 0xDB MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {117, 129}, /*empty slot1 */ {0,0}, /*h(62)=61 0xDB MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {62, 42}, /*h(7)=62 0xDB MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {7, 130}, /*h(96)=63 0xDB MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {96, 116}, /*empty slot1 */ {0,0}, /*h(41)=65 0xDB MOD[0b11] MOD=3 REG[0b100] RM[0b010]*/ {41, 131}, /*empty slot1 */ {0,0}, /*h(75)=67 0xDB MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {75, 136}, /*empty slot1 */ {0,0}, /*h(20)=69 0xDB MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {20, 122}, /*h(109)=70 0xDB MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {109, 137}, /*h(54)=71 0xDB MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {54, 124}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(33)=75 0xDB MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {33, 127}, /*h(122)=76 0xDB MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {122, 36}, /*empty slot1 */ {0,0}, /*h(67)=78 0xDB MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {67, 128}, /*empty slot1 */ {0,0}, /*h(101)=80 0xDB MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {101, 129}, /*empty slot1 */ {0,0}, /*h(46)=82 0xDB MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {46, 42}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(80)=85 0xDB MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {80, 116}, /*h(25)=86 0xDB MOD[0b11] MOD=3 REG[0b100] RM[0b001]*/ {25, 135}, /*h(114)=87 0xDB MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {114, 119}, /*empty slot1 */ {0,0}, /*h(59)=89 0xDB MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {59, 136}, /*h(4)=90 0xDB MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {4, 122}, /*h(93)=91 0xDB MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {93, 137}, /*empty slot1 */ {0,0}, /*h(38)=93 0xDB MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {38, 124}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(17)=97 0xDB MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {17, 127}, /*h(106)=98 0xDB MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {106, 36}, /*h(51)=99 0xDB MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {51, 128}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(85)=102 0xDB MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {85, 129}, /*h(30)=103 0xDB MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {30, 42}, /*h(119)=104 0xDB MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {119, 130}, /*empty slot1 */ {0,0}, /*h(64)=106 0xDB MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {64, 116}, /*h(9)=107 0xDB MOD[0b11] MOD=3 REG[0b100] RM[0b000]*/ {9, 134}, /*h(98)=108 0xDB MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {98, 119}, /*empty slot1 */ {0,0}, /*h(43)=110 0xDB MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {43, 136}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(77)=113 0xDB MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {77, 137}, /*h(22)=114 0xDB MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {22, 124}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(1)=118 0xDB MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {1, 127}, /*h(90)=119 0xDB MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {90, 36}, /*empty slot1 */ {0,0}, /*h(35)=121 0xDB MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {35, 128}, /*empty slot1 */ {0,0}, /*h(69)=123 0xDB MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {69, 129}, /*empty slot1 */ {0,0}, /*h(14)=125 0xDB MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {14, 42}, /*h(103)=126 0xDB MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {103, 130}, /*h(48)=127 0xDB MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {48, 116}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(82)=130 0xDB MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {82, 119}, /*h(27)=131 0xDB MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {27, 136}, /*h(116)=132 0xDB MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {116, 122}, /*empty slot1 */ {0,0}, /*h(61)=134 0xDB MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {61, 137}, /*h(6)=135 0xDB MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {6, 124}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(74)=141 0xDB MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {74, 36}, /*h(19)=142 0xDB MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {19, 128}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(53)=145 0xDB MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {53, 129}, /*empty slot1 */ {0,0}, /*h(87)=147 0xDB MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {87, 130}, /*empty slot1 */ {0,0}, /*h(32)=149 0xDB MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {32, 116}, /*empty slot1 */ {0,0}, /*h(66)=151 0xDB MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {66, 119}, /*empty slot1 */ {0,0}, /*h(11)=153 0xDB MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {11, 136}, /*h(100)=154 0xDB MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {100, 122}, /*h(45)=155 0xDB MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {45, 137}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(113)=160 0xDB MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {113, 127}, /*empty slot1 */ {0,0}, /*h(58)=162 0xDB MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {58, 36}, /*h(3)=163 0xDB MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {3, 128}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(37)=166 0xDB MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {37, 129}, /*h(126)=167 0xDB MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {126, 42}, /*empty slot1 */ {0,0}, /*h(71)=169 0xDB MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {71, 130}, /*h(16)=170 0xDB MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {16, 116}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(50)=173 0xDB MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {50, 119}, /*empty slot1 */ {0,0}, /*h(84)=175 0xDB MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {84, 122}, /*empty slot1 */ {0,0}, /*h(29)=177 0xDB MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {29, 137}, /*h(118)=178 0xDB MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {118, 124}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(97)=182 0xDB MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {97, 127}, /*h(42)=183 0xDB MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {42, 36}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(21)=187 0xDB MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {21, 129}, /*h(110)=188 0xDB MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {110, 42}, /*empty slot1 */ {0,0}, /*h(55)=190 0xDB MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {55, 130}, /*empty slot1 */ {0,0} }; xed_union64_t t, u; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_REG_RM(d); hidx = (t.u64 = 2654435769 * key, u.u64 = t.s.lo32 * 192ULL, u.s.hi32); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xdc_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[16] = { /*h(0)=0 0xDC MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {3}, /*h(1)=1 0xDC MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {4}, /*h(2)=2 0xDC MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {7}, /*h(3)=3 0xDC MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {8}, /*h(4)=4 0xDC MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {31}, /*h(5)=5 0xDC MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {33}, /*h(6)=6 0xDC MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {13}, /*h(7)=7 0xDC MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {11}, /*h(8)=8 0xDC MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {16}, /*h(9)=9 0xDC MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {21}, /*h(10)=10 0xDC MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {20}, /*h(11)=11 0xDC MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {17}, /*h(12)=12 0xDC MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {24}, /*h(13)=13 0xDC MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {29}, /*h(14)=14 0xDC MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {28}, /*h(15)=15 0xDC MOD[0b11] MOD=3 REG[0b111] RM[nnn]*/ {25} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_REG(d); hidx = key - 0; if(hidx <= 15) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xdd_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[257] = { /*h(0)=0 0xDD MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {0, 37}, /*empty slot1 */ {0,0}, /*h(172)=2 0xDD MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {172, 39}, /*h(1)=3 0xDD MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {1, 154}, /*empty slot1 */ {0,0}, /*h(173)=5 0xDD MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {173, 40}, /*h(2)=6 0xDD MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {2, 37}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(3)=9 0xDD MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {3, 154}, /*h(89)=10 0xDD MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {89, 156}, /*empty slot1 */ {0,0}, /*h(4)=12 0xDD MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {4, 37}, /*empty slot1 */ {0,0}, /*h(176)=14 0xDD MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {176, 43}, /*h(5)=15 0xDD MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {5, 154}, /*h(91)=16 0xDD MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {91, 156}, /*h(177)=17 0xDD MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {177, 44}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(178)=20 0xDD MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {178, 43}, /*empty slot1 */ {0,0}, /*h(93)=22 0xDD MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {93, 156}, /*h(179)=23 0xDD MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {179, 44}, /*h(8)=24 0xDD MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {8, 37}, /*empty slot1 */ {0,0}, /*h(180)=26 0xDD MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {180, 43}, /*h(9)=27 0xDD MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {9, 154}, /*empty slot1 */ {0,0}, /*h(181)=29 0xDD MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {181, 44}, /*h(10)=30 0xDD MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {10, 37}, /*h(96)=31 0xDD MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode16 no66_prefix MODRM()*/ {96, 145}, /*empty slot1 */ {0,0}, /*h(11)=33 0xDD MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {11, 154}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(12)=36 0xDD MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {12, 37}, /*h(98)=37 0xDD MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode32 no66_prefix MODRM()*/ {98, 149}, /*h(184)=38 0xDD MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {184, 43}, /*h(13)=39 0xDD MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {13, 154}, /*empty slot1 */ {0,0}, /*h(185)=41 0xDD MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {185, 44}, /*empty slot1 */ {0,0}, /*h(100)=43 0xDD MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode64 norexw_prefix no66_prefix MODRM()*/ {100, 151}, /*h(186)=44 0xDD MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {186, 43}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(187)=47 0xDD MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {187, 44}, /*h(16)=48 0xDD MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {16, 120}, /*empty slot1 */ {0,0}, /*h(188)=50 0xDD MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {188, 43}, /*h(17)=51 0xDD MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {17, 66}, /*empty slot1 */ {0,0}, /*h(189)=53 0xDD MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {189, 44}, /*h(18)=54 0xDD MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {18, 120}, /*h(104)=55 0xDD MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode16 66_prefix MODRM()*/ {104, 148}, /*empty slot1 */ {0,0}, /*h(19)=57 0xDD MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {19, 66}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(20)=60 0xDD MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {20, 120}, /*h(106)=61 0xDD MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode32 66_prefix MODRM()*/ {106, 146}, /*h(192)=62 0xDD MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode16 no66_prefix MODRM()*/ {192, 138}, /*h(21)=63 0xDD MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {21, 66}, /*empty slot1 */ {0,0}, /*h(193)=65 0xDD MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {193, 155}, /*empty slot1 */ {0,0}, /*h(108)=67 0xDD MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode64 norexw_prefix 66_prefix MODRM()*/ {108, 147}, /*h(194)=68 0xDD MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode32 no66_prefix MODRM()*/ {194, 142}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(195)=71 0xDD MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {195, 155}, /*h(24)=72 0xDD MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {24, 120}, /*empty slot1 */ {0,0}, /*h(196)=74 0xDD MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode64 rexw_prefix MODRM()*/ {196, 143}, /*h(25)=75 0xDD MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {25, 66}, /*empty slot1 */ {0,0}, /*h(197)=77 0xDD MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {197, 155}, /*h(26)=78 0xDD MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {26, 120}, /*h(112)=79 0xDD MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {112, 152}, /*empty slot1 */ {0,0}, /*h(27)=81 0xDD MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {27, 66}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(28)=84 0xDD MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {28, 120}, /*h(114)=85 0xDD MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {114, 152}, /*h(200)=86 0xDD MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode16 66_prefix MODRM()*/ {200, 141}, /*h(29)=87 0xDD MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {29, 66}, /*empty slot1 */ {0,0}, /*h(201)=89 0xDD MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {201, 155}, /*empty slot1 */ {0,0}, /*h(116)=91 0xDD MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {116, 152}, /*h(202)=92 0xDD MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode32 66_prefix MODRM()*/ {202, 139}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(203)=95 0xDD MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {203, 155}, /*h(32)=96 0xDD MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {32, 39}, /*empty slot1 */ {0,0}, /*h(204)=98 0xDD MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode64 rexw_prefix MODRM()*/ {204, 143}, /*h(33)=99 0xDD MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {33, 40}, /*empty slot1 */ {0,0}, /*h(205)=101 0xDD MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {205, 155}, /*h(34)=102 0xDD MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {34, 39}, /*h(120)=103 0xDD MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {120, 152}, /*empty slot1 */ {0,0}, /*h(35)=105 0xDD MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {35, 40}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(36)=108 0xDD MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {36, 39}, /*h(122)=109 0xDD MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {122, 152}, /*empty slot1 */ {0,0}, /*h(37)=111 0xDD MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {37, 40}, /*empty slot1 */ {0,0}, /*h(209)=113 0xDD MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {209, 156}, /*empty slot1 */ {0,0}, /*h(124)=115 0xDD MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {124, 152}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(211)=119 0xDD MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {211, 156}, /*h(40)=120 0xDD MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {40, 39}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(41)=123 0xDD MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {41, 40}, /*empty slot1 */ {0,0}, /*h(213)=125 0xDD MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {213, 156}, /*h(42)=126 0xDD MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {42, 39}, /*h(128)=127 0xDD MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {128, 37}, /*empty slot1 */ {0,0}, /*h(43)=129 0xDD MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {43, 40}, /*h(129)=130 0xDD MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {129, 154}, /*empty slot1 */ {0,0}, /*h(44)=132 0xDD MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {44, 39}, /*h(130)=133 0xDD MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {130, 37}, /*empty slot1 */ {0,0}, /*h(45)=135 0xDD MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {45, 40}, /*h(131)=136 0xDD MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {131, 154}, /*h(217)=137 0xDD MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {217, 156}, /*empty slot1 */ {0,0}, /*h(132)=139 0xDD MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {132, 37}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(133)=142 0xDD MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {133, 154}, /*h(219)=143 0xDD MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {219, 156}, /*h(48)=144 0xDD MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {48, 43}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(49)=147 0xDD MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {49, 44}, /*empty slot1 */ {0,0}, /*h(221)=149 0xDD MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {221, 156}, /*h(50)=150 0xDD MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {50, 43}, /*h(136)=151 0xDD MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {136, 37}, /*empty slot1 */ {0,0}, /*h(51)=153 0xDD MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {51, 44}, /*h(137)=154 0xDD MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {137, 154}, /*empty slot1 */ {0,0}, /*h(52)=156 0xDD MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {52, 43}, /*h(138)=157 0xDD MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {138, 37}, /*h(224)=158 0xDD MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode16 no66_prefix MODRM()*/ {224, 145}, /*h(53)=159 0xDD MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {53, 44}, /*h(139)=160 0xDD MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {139, 154}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(140)=163 0xDD MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {140, 37}, /*h(226)=164 0xDD MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode32 no66_prefix MODRM()*/ {226, 149}, /*empty slot1 */ {0,0}, /*h(141)=166 0xDD MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {141, 154}, /*empty slot1 */ {0,0}, /*h(56)=168 0xDD MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {56, 43}, /*empty slot1 */ {0,0}, /*h(228)=170 0xDD MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode64 rexw_prefix MODRM()*/ {228, 150}, /*h(57)=171 0xDD MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {57, 44}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(58)=174 0xDD MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {58, 43}, /*h(144)=175 0xDD MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {144, 120}, /*empty slot1 */ {0,0}, /*h(59)=177 0xDD MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {59, 44}, /*h(145)=178 0xDD MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {145, 66}, /*empty slot1 */ {0,0}, /*h(60)=180 0xDD MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {60, 43}, /*h(146)=181 0xDD MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {146, 120}, /*h(232)=182 0xDD MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode16 66_prefix MODRM()*/ {232, 148}, /*h(61)=183 0xDD MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {61, 44}, /*h(147)=184 0xDD MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {147, 66}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(148)=187 0xDD MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {148, 120}, /*h(234)=188 0xDD MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode32 66_prefix MODRM()*/ {234, 146}, /*empty slot1 */ {0,0}, /*h(149)=190 0xDD MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {149, 66}, /*empty slot1 */ {0,0}, /*h(64)=192 0xDD MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode16 no66_prefix MODRM()*/ {64, 138}, /*empty slot1 */ {0,0}, /*h(236)=194 0xDD MOD[mm] MOD!=3 REG[0b110] RM[nnn] mode64 rexw_prefix MODRM()*/ {236, 150}, /*h(65)=195 0xDD MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {65, 155}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(66)=198 0xDD MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode32 no66_prefix MODRM()*/ {66, 142}, /*h(152)=199 0xDD MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {152, 120}, /*empty slot1 */ {0,0}, /*h(67)=201 0xDD MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {67, 155}, /*h(153)=202 0xDD MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {153, 66}, /*empty slot1 */ {0,0}, /*h(68)=204 0xDD MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode64 norexw_prefix no66_prefix MODRM()*/ {68, 144}, /*h(154)=205 0xDD MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {154, 120}, /*h(240)=206 0xDD MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {240, 152}, /*h(69)=207 0xDD MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {69, 155}, /*h(155)=208 0xDD MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {155, 66}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(156)=211 0xDD MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {156, 120}, /*h(242)=212 0xDD MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {242, 152}, /*empty slot1 */ {0,0}, /*h(157)=214 0xDD MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {157, 66}, /*empty slot1 */ {0,0}, /*h(72)=216 0xDD MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode16 66_prefix MODRM()*/ {72, 141}, /*empty slot1 */ {0,0}, /*h(244)=218 0xDD MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {244, 152}, /*h(73)=219 0xDD MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {73, 155}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(74)=222 0xDD MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode32 66_prefix MODRM()*/ {74, 139}, /*h(160)=223 0xDD MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {160, 39}, /*empty slot1 */ {0,0}, /*h(75)=225 0xDD MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {75, 155}, /*h(161)=226 0xDD MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {161, 40}, /*empty slot1 */ {0,0}, /*h(76)=228 0xDD MOD[mm] MOD!=3 REG[0b100] RM[nnn] mode64 norexw_prefix 66_prefix MODRM()*/ {76, 140}, /*h(162)=229 0xDD MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {162, 39}, /*h(248)=230 0xDD MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {248, 152}, /*h(77)=231 0xDD MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {77, 155}, /*h(163)=232 0xDD MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {163, 40}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(164)=235 0xDD MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {164, 39}, /*h(250)=236 0xDD MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {250, 152}, /*empty slot1 */ {0,0}, /*h(165)=238 0xDD MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {165, 40}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(252)=242 0xDD MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {252, 152}, /*h(81)=243 0xDD MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {81, 156}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(168)=247 0xDD MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {168, 39}, /*empty slot1 */ {0,0}, /*h(83)=249 0xDD MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {83, 156}, /*h(169)=250 0xDD MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {169, 40}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(170)=253 0xDD MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {170, 39}, /*empty slot1 */ {0,0}, /*h(85)=255 0xDD MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {85, 156}, /*h(171)=256 0xDD MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {171, 40} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_MODE_OSZ_REG_REXW(d); hidx = (3*key % 257); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xde_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[206] = { /*h(0)=0 0xDE MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {0, 96}, /*h(89)=1 0xDE MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {89, 160}, /*h(34)=2 0xDE MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {34, 98}, /*h(123)=3 0xDE MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {123, 161}, /*empty slot1 */ {0,0}, /*h(68)=5 0xDE MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {68, 100}, /*empty slot1 */ {0,0}, /*h(13)=7 0xDE MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {13, 162}, /*h(102)=8 0xDE MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {102, 102}, /*h(47)=9 0xDE MOD[0b11] MOD=3 REG[0b111] RM[nnn]*/ {47, 163}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(81)=12 0xDE MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {81, 157}, /*empty slot1 */ {0,0}, /*h(26)=14 0xDE MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {26, 106}, /*h(115)=15 0xDE MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {115, 158}, /*h(60)=16 0xDE MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {60, 108}, /*empty slot1 */ {0,0}, /*h(5)=18 0xDE MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {5, 12}, /*h(94)=19 0xDE MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {94, 110}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(73)=23 0xDE MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {73, 160}, /*empty slot1 */ {0,0}, /*h(18)=25 0xDE MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {18, 98}, /*h(107)=26 0xDE MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {107, 161}, /*empty slot1 */ {0,0}, /*h(52)=28 0xDE MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {52, 100}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(86)=31 0xDE MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {86, 102}, /*h(31)=32 0xDE MOD[0b11] MOD=3 REG[0b111] RM[nnn]*/ {31, 163}, /*h(120)=33 0xDE MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {120, 104}, /*empty slot1 */ {0,0}, /*h(65)=35 0xDE MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {65, 157}, /*empty slot1 */ {0,0}, /*h(10)=37 0xDE MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {10, 106}, /*h(99)=38 0xDE MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {99, 158}, /*h(44)=39 0xDE MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {44, 108}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(78)=42 0xDE MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {78, 110}, /*empty slot1 */ {0,0}, /*h(23)=44 0xDE MOD[0b11] MOD=3 REG[0b011] RM[0b001]*/ {23, 159}, /*h(112)=45 0xDE MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {112, 96}, /*h(57)=46 0xDE MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {57, 160}, /*empty slot1 */ {0,0}, /*h(2)=48 0xDE MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {2, 98}, /*h(91)=49 0xDE MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {91, 161}, /*empty slot1 */ {0,0}, /*h(36)=51 0xDE MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {36, 100}, /*h(125)=52 0xDE MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {125, 162}, /*empty slot1 */ {0,0}, /*h(70)=54 0xDE MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {70, 102}, /*h(15)=55 0xDE MOD[0b11] MOD=3 REG[0b111] RM[nnn]*/ {15, 163}, /*h(104)=56 0xDE MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {104, 104}, /*empty slot1 */ {0,0}, /*h(49)=58 0xDE MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {49, 157}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(83)=61 0xDE MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {83, 158}, /*h(28)=62 0xDE MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {28, 108}, /*h(117)=63 0xDE MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {117, 12}, /*empty slot1 */ {0,0}, /*h(62)=65 0xDE MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {62, 110}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(96)=68 0xDE MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {96, 96}, /*h(41)=69 0xDE MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {41, 160}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(75)=72 0xDE MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {75, 161}, /*empty slot1 */ {0,0}, /*h(20)=74 0xDE MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {20, 100}, /*h(109)=75 0xDE MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {109, 162}, /*empty slot1 */ {0,0}, /*h(54)=77 0xDE MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {54, 102}, /*empty slot1 */ {0,0}, /*h(88)=79 0xDE MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {88, 104}, /*empty slot1 */ {0,0}, /*h(33)=81 0xDE MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {33, 157}, /*h(122)=82 0xDE MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {122, 106}, /*empty slot1 */ {0,0}, /*h(67)=84 0xDE MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {67, 158}, /*h(12)=85 0xDE MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {12, 108}, /*h(101)=86 0xDE MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {101, 12}, /*empty slot1 */ {0,0}, /*h(46)=88 0xDE MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {46, 110}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(80)=91 0xDE MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {80, 96}, /*h(25)=92 0xDE MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {25, 160}, /*h(114)=93 0xDE MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {114, 98}, /*empty slot1 */ {0,0}, /*h(59)=95 0xDE MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {59, 161}, /*empty slot1 */ {0,0}, /*h(4)=97 0xDE MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {4, 100}, /*h(93)=98 0xDE MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {93, 162}, /*h(38)=99 0xDE MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {38, 102}, /*empty slot1 */ {0,0}, /*h(127)=101 0xDE MOD[0b11] MOD=3 REG[0b111] RM[nnn]*/ {127, 163}, /*h(72)=102 0xDE MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {72, 104}, /*empty slot1 */ {0,0}, /*h(17)=104 0xDE MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {17, 157}, /*h(106)=105 0xDE MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {106, 106}, /*empty slot1 */ {0,0}, /*h(51)=107 0xDE MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {51, 158}, /*empty slot1 */ {0,0}, /*h(85)=109 0xDE MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {85, 12}, /*empty slot1 */ {0,0}, /*h(30)=111 0xDE MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {30, 110}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(64)=114 0xDE MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {64, 96}, /*h(9)=115 0xDE MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {9, 160}, /*h(98)=116 0xDE MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {98, 98}, /*empty slot1 */ {0,0}, /*h(43)=118 0xDE MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {43, 161}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(77)=121 0xDE MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {77, 162}, /*h(22)=122 0xDE MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {22, 102}, /*h(111)=123 0xDE MOD[0b11] MOD=3 REG[0b111] RM[nnn]*/ {111, 163}, /*empty slot1 */ {0,0}, /*h(56)=125 0xDE MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {56, 104}, /*empty slot1 */ {0,0}, /*h(1)=127 0xDE MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {1, 157}, /*h(90)=128 0xDE MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {90, 106}, /*empty slot1 */ {0,0}, /*h(35)=130 0xDE MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {35, 158}, /*h(124)=131 0xDE MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {124, 108}, /*h(69)=132 0xDE MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {69, 12}, /*empty slot1 */ {0,0}, /*h(14)=134 0xDE MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {14, 110}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(48)=137 0xDE MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {48, 96}, /*empty slot1 */ {0,0}, /*h(82)=139 0xDE MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {82, 98}, /*empty slot1 */ {0,0}, /*h(27)=141 0xDE MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {27, 161}, /*h(116)=142 0xDE MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {116, 100}, /*empty slot1 */ {0,0}, /*h(61)=144 0xDE MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {61, 162}, /*h(6)=145 0xDE MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {6, 102}, /*h(95)=146 0xDE MOD[0b11] MOD=3 REG[0b111] RM[nnn]*/ {95, 163}, /*empty slot1 */ {0,0}, /*h(40)=148 0xDE MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {40, 104}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(74)=151 0xDE MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {74, 106}, /*h(19)=152 0xDE MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {19, 158}, /*empty slot1 */ {0,0}, /*h(108)=154 0xDE MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {108, 108}, /*h(53)=155 0xDE MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {53, 12}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(32)=160 0xDE MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {32, 96}, /*h(121)=161 0xDE MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {121, 160}, /*h(66)=162 0xDE MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {66, 98}, /*empty slot1 */ {0,0}, /*h(11)=164 0xDE MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {11, 161}, /*h(100)=165 0xDE MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {100, 100}, /*empty slot1 */ {0,0}, /*h(45)=167 0xDE MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {45, 162}, /*empty slot1 */ {0,0}, /*h(79)=169 0xDE MOD[0b11] MOD=3 REG[0b111] RM[nnn]*/ {79, 163}, /*empty slot1 */ {0,0}, /*h(24)=171 0xDE MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {24, 104}, /*h(113)=172 0xDE MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {113, 157}, /*empty slot1 */ {0,0}, /*h(58)=174 0xDE MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {58, 106}, /*h(3)=175 0xDE MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {3, 158}, /*h(92)=176 0xDE MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {92, 108}, /*empty slot1 */ {0,0}, /*h(37)=178 0xDE MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {37, 12}, /*h(126)=179 0xDE MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {126, 110}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(16)=183 0xDE MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {16, 96}, /*h(105)=184 0xDE MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {105, 160}, /*h(50)=185 0xDE MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {50, 98}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(84)=188 0xDE MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {84, 100}, /*empty slot1 */ {0,0}, /*h(29)=190 0xDE MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {29, 162}, /*h(118)=191 0xDE MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {118, 102}, /*h(63)=192 0xDE MOD[0b11] MOD=3 REG[0b111] RM[nnn]*/ {63, 163}, /*empty slot1 */ {0,0}, /*h(8)=194 0xDE MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {8, 104}, /*h(97)=195 0xDE MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {97, 157}, /*empty slot1 */ {0,0}, /*h(42)=197 0xDE MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {42, 106}, /*empty slot1 */ {0,0}, /*h(76)=199 0xDE MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {76, 108}, /*empty slot1 */ {0,0}, /*h(21)=201 0xDE MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {21, 12}, /*h(110)=202 0xDE MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {110, 110}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0} }; xed_union64_t t, u; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_REG_RM(d); hidx = (t.u64 = 2654435769 * key, u.u64 = t.s.lo32 * 206ULL, u.s.hi32); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xdf_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[193] = { /*h(0)=0 0xDF MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {0, 117}, /*empty slot1 */ {0,0}, /*h(34)=2 0xDF MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {34, 121}, /*h(123)=3 0xDF MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {123, 167}, /*empty slot1 */ {0,0}, /*h(68)=5 0xDF MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {68, 123}, /*h(13)=6 0xDF MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {13, 168}, /*h(102)=7 0xDF MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {102, 125}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(81)=11 0xDF MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {81, 166}, /*empty slot1 */ {0,0}, /*h(26)=13 0xDF MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {26, 118}, /*h(115)=14 0xDF MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {115, 65}, /*h(60)=15 0xDF MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {60, 165}, /*empty slot1 */ {0,0}, /*h(5)=17 0xDF MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {5, 45}, /*h(94)=18 0xDF MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {94, 126}, /*h(39)=19 0xDF MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {39, 46}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(18)=24 0xDF MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {18, 121}, /*h(107)=25 0xDF MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {107, 167}, /*h(52)=26 0xDF MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {52, 123}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(86)=29 0xDF MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {86, 125}, /*empty slot1 */ {0,0}, /*h(120)=31 0xDF MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {120, 164}, /*empty slot1 */ {0,0}, /*h(65)=33 0xDF MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {65, 166}, /*h(10)=34 0xDF MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {10, 118}, /*h(99)=35 0xDF MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {99, 65}, /*empty slot1 */ {0,0}, /*h(44)=37 0xDF MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {44, 165}, /*empty slot1 */ {0,0}, /*h(78)=39 0xDF MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {78, 126}, /*empty slot1 */ {0,0}, /*h(23)=41 0xDF MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {23, 46}, /*h(112)=42 0xDF MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {112, 117}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(2)=45 0xDF MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {2, 121}, /*h(91)=46 0xDF MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {91, 167}, /*empty slot1 */ {0,0}, /*h(36)=48 0xDF MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {36, 123}, /*h(125)=49 0xDF MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {125, 168}, /*h(70)=50 0xDF MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {70, 125}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(104)=53 0xDF MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {104, 164}, /*h(49)=54 0xDF MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {49, 166}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(83)=57 0xDF MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {83, 65}, /*h(28)=58 0xDF MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {28, 165}, /*h(117)=59 0xDF MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {117, 45}, /*empty slot1 */ {0,0}, /*h(62)=61 0xDF MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {62, 126}, /*h(7)=62 0xDF MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {7, 46}, /*h(96)=63 0xDF MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {96, 117}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(75)=68 0xDF MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {75, 167}, /*h(20)=69 0xDF MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {20, 123}, /*h(109)=70 0xDF MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {109, 168}, /*empty slot1 */ {0,0}, /*h(54)=72 0xDF MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {54, 125}, /*empty slot1 */ {0,0}, /*h(88)=74 0xDF MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {88, 164}, /*empty slot1 */ {0,0}, /*h(33)=76 0xDF MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {33, 166}, /*h(122)=77 0xDF MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {122, 118}, /*h(67)=78 0xDF MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {67, 65}, /*empty slot1 */ {0,0}, /*h(12)=80 0xDF MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {12, 165}, /*h(101)=81 0xDF MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {101, 45}, /*h(46)=82 0xDF MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {46, 126}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(80)=85 0xDF MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {80, 117}, /*empty slot1 */ {0,0}, /*h(114)=87 0xDF MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {114, 121}, /*empty slot1 */ {0,0}, /*h(59)=89 0xDF MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {59, 167}, /*empty slot1 */ {0,0}, /*h(4)=91 0xDF MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {4, 123}, /*h(93)=92 0xDF MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {93, 168}, /*h(38)=93 0xDF MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {38, 125}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(72)=96 0xDF MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {72, 164}, /*h(17)=97 0xDF MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {17, 166}, /*h(106)=98 0xDF MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {106, 118}, /*empty slot1 */ {0,0}, /*h(51)=100 0xDF MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {51, 65}, /*empty slot1 */ {0,0}, /*h(85)=102 0xDF MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {85, 45}, /*empty slot1 */ {0,0}, /*h(30)=104 0xDF MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {30, 126}, /*h(119)=105 0xDF MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {119, 46}, /*h(64)=106 0xDF MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {64, 117}, /*empty slot1 */ {0,0}, /*h(9)=108 0xDF MOD[0b11] MOD=3 REG[0b100] RM[0b000]*/ {9, 153}, /*h(98)=109 0xDF MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {98, 121}, /*empty slot1 */ {0,0}, /*h(43)=111 0xDF MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {43, 167}, /*empty slot1 */ {0,0}, /*h(77)=113 0xDF MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {77, 168}, /*empty slot1 */ {0,0}, /*h(22)=115 0xDF MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {22, 125}, /*empty slot1 */ {0,0}, /*h(56)=117 0xDF MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {56, 164}, /*empty slot1 */ {0,0}, /*h(1)=119 0xDF MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {1, 166}, /*h(90)=120 0xDF MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {90, 118}, /*h(35)=121 0xDF MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {35, 65}, /*h(124)=122 0xDF MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {124, 165}, /*empty slot1 */ {0,0}, /*h(69)=124 0xDF MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {69, 45}, /*h(14)=125 0xDF MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {14, 126}, /*h(103)=126 0xDF MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {103, 46}, /*empty slot1 */ {0,0}, /*h(48)=128 0xDF MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {48, 117}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(82)=131 0xDF MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {82, 121}, /*h(27)=132 0xDF MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {27, 167}, /*h(116)=133 0xDF MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {116, 123}, /*empty slot1 */ {0,0}, /*h(61)=135 0xDF MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {61, 168}, /*h(6)=136 0xDF MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {6, 125}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(40)=139 0xDF MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {40, 164}, /*empty slot1 */ {0,0}, /*h(74)=141 0xDF MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {74, 118}, /*empty slot1 */ {0,0}, /*h(19)=143 0xDF MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {19, 65}, /*h(108)=144 0xDF MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {108, 165}, /*h(53)=145 0xDF MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {53, 45}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(87)=148 0xDF MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {87, 46}, /*h(32)=149 0xDF MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {32, 117}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(66)=152 0xDF MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {66, 121}, /*empty slot1 */ {0,0}, /*h(11)=154 0xDF MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {11, 167}, /*h(100)=155 0xDF MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {100, 123}, /*h(45)=156 0xDF MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {45, 168}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(24)=160 0xDF MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {24, 164}, /*h(113)=161 0xDF MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {113, 166}, /*empty slot1 */ {0,0}, /*h(58)=163 0xDF MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {58, 118}, /*h(3)=164 0xDF MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {3, 65}, /*h(92)=165 0xDF MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {92, 165}, /*empty slot1 */ {0,0}, /*h(37)=167 0xDF MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {37, 45}, /*h(126)=168 0xDF MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {126, 126}, /*h(71)=169 0xDF MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {71, 46}, /*empty slot1 */ {0,0}, /*h(16)=171 0xDF MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM()*/ {16, 117}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(50)=174 0xDF MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM()*/ {50, 121}, /*empty slot1 */ {0,0}, /*h(84)=176 0xDF MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM()*/ {84, 123}, /*empty slot1 */ {0,0}, /*h(29)=178 0xDF MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {29, 168}, /*h(118)=179 0xDF MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {118, 125}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(8)=182 0xDF MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {8, 164}, /*h(97)=183 0xDF MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {97, 166}, /*h(42)=184 0xDF MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {42, 118}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(76)=187 0xDF MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {76, 165}, /*h(21)=188 0xDF MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {21, 45}, /*h(110)=189 0xDF MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {110, 126}, /*empty slot1 */ {0,0}, /*h(55)=191 0xDF MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {55, 46}, /*empty slot1 */ {0,0} }; xed_union64_t t, u; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MOD3_REG_RM(d); hidx = (t.u64 = 2654435769 * key, u.u64 = t.s.lo32 * 193ULL, u.s.hi32); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xe0_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[12] = { /*h(0)=0 0xE0 MODEP5=0 DF64() BRDISP8() IMMUNE66_LOOP64()*/ {0, 1083}, /*h(5)=1 0xE0 MODEP5=1 REP=2 DF64() BRDISP8() IMMUNE66_LOOP64()*/ {5, 1082}, /*empty slot1 */ {0,0}, /*h(7)=3 0xE0 MODEP5=1 REP=3 DF64() BRDISP8() IMMUNE66_LOOP64()*/ {7, 1088}, /*empty slot1 */ {0,0}, /*h(4)=5 0xE0 MODEP5=0 DF64() BRDISP8() IMMUNE66_LOOP64()*/ {4, 1083}, /*empty slot1 */ {0,0}, /*h(1)=7 0xE0 MODEP5=1 REP=0 DF64() BRDISP8() IMMUNE66_LOOP64()*/ {1, 1081}, /*h(6)=8 0xE0 MODEP5=0 DF64() BRDISP8() IMMUNE66_LOOP64()*/ {6, 1083}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0} }; xed_union64_t t, u; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODEP5_REP(d); hidx = (t.u64 = 2654435769 * key, u.u64 = t.s.lo32 * 12ULL, u.s.hi32); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xe1_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[12] = { /*h(0)=0 0xE1 MODEP5=0 DF64() BRDISP8() IMMUNE66_LOOP64()*/ {0, 1087}, /*h(5)=1 0xE1 MODEP5=1 REP=2 DF64() BRDISP8() IMMUNE66_LOOP64()*/ {5, 1084}, /*empty slot1 */ {0,0}, /*h(7)=3 0xE1 MODEP5=1 REP=3 DF64() BRDISP8() IMMUNE66_LOOP64()*/ {7, 1086}, /*empty slot1 */ {0,0}, /*h(4)=5 0xE1 MODEP5=0 DF64() BRDISP8() IMMUNE66_LOOP64()*/ {4, 1087}, /*empty slot1 */ {0,0}, /*h(1)=7 0xE1 MODEP5=1 REP=0 DF64() BRDISP8() IMMUNE66_LOOP64()*/ {1, 1085}, /*h(6)=8 0xE1 MODEP5=0 DF64() BRDISP8() IMMUNE66_LOOP64()*/ {6, 1087}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0} }; xed_union64_t t, u; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODEP5_REP(d); hidx = (t.u64 = 2654435769 * key, u.u64 = t.s.lo32 * 12ULL, u.s.hi32); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xe2_vv0(const xed_decoded_inst_t* d) { return 1089; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xe3_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[13] = { /*empty slot1 */ {0,0}, /*h(5)=1 0xE3 eamode16 BRDISP8()*/ {5, 1090}, /*h(10)=2 0xE3 eamode32 mode64 BRDISP8() FORCE64()*/ {10, 1092}, /*h(2)=3 0xE3 eamode32 not64 BRDISP8()*/ {2, 1091}, /*h(7)=4 0xE3 eamode64 BRDISP8() FORCE64()*/ {7, 1093}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(9)=7 0xE3 eamode16 BRDISP8()*/ {9, 1090}, /*h(1)=8 0xE3 eamode16 BRDISP8()*/ {1, 1090}, /*h(6)=9 0xE3 eamode32 not64 BRDISP8()*/ {6, 1091}, /*h(11)=10 0xE3 eamode64 BRDISP8() FORCE64()*/ {11, 1093}, /*h(3)=11 0xE3 eamode64 BRDISP8() FORCE64()*/ {3, 1093}, /*empty slot1 */ {0,0} }; xed_union64_t t, u; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_ASZ_NONTERM_EASZ_MODE(d); hidx = (t.u64 = 2654435769 * key, u.u64 = t.s.lo32 * 13ULL, u.s.hi32); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xe4_vv0(const xed_decoded_inst_t* d) { return 1094; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xe5_vv0(const xed_decoded_inst_t* d) { return 1095; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xe6_vv0(const xed_decoded_inst_t* d) { return 1098; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xe7_vv0(const xed_decoded_inst_t* d) { return 1099; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xe8_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(0)=0 0xE8 not64 BRDISPz()*/ {523}, /*h(1)=1 0xE8 not64 BRDISPz()*/ {523}, /*h(2)=2 0xE8 mode64 BRDISP32() DF64() FORCE64()*/ {524} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 2) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xe9_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(0)=0 0xE9 not64 BRDISPz()*/ {527}, /*h(1)=1 0xE9 not64 BRDISPz()*/ {527}, /*h(2)=2 0xE9 mode64 FORCE64() BRDISP32()*/ {528} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 2) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xea_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[2] = { /*h(0)=0 0xEA not64 BRDISPz() UIMM16()*/ {532}, /*h(1)=1 0xEA not64 BRDISPz() UIMM16()*/ {532} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 1) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xeb_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[3] = { /*h(0)=0 0xEB not64 BRDISP8()*/ {529}, /*h(1)=1 0xEB not64 BRDISP8()*/ {529}, /*h(2)=2 0xEB mode64 FORCE64() BRDISP8()*/ {530} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_MODE(d); hidx = key - 0; if(hidx <= 2) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xec_vv0(const xed_decoded_inst_t* d) { return 1096; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xed_vv0(const xed_decoded_inst_t* d) { return 1097; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xee_vv0(const xed_decoded_inst_t* d) { return 1100; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xef_vv0(const xed_decoded_inst_t* d) { return 1101; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xf1_vv0(const xed_decoded_inst_t* d) { return 1102; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xf4_vv0(const xed_decoded_inst_t* d) { return 1103; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xf5_vv0(const xed_decoded_inst_t* d) { return 1104; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xf6_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[32] = { /*h(0)=0 0xF6 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() SIMM8()*/ {459}, /*h(1)=1 0xF6 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() SIMM8()*/ {459}, /*h(2)=2 0xF6 MOD[0b11] MOD=3 REG[0b000] RM[nnn] SIMM8()*/ {461}, /*h(3)=3 0xF6 MOD[0b11] MOD=3 REG[0b000] RM[nnn] SIMM8()*/ {461}, /*h(4)=4 0xF6 MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM() SIMM8()*/ {460}, /*h(5)=5 0xF6 MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM() SIMM8()*/ {460}, /*h(6)=6 0xF6 MOD[0b11] MOD=3 REG[0b001] RM[nnn] SIMM8()*/ {462}, /*h(7)=7 0xF6 MOD[0b11] MOD=3 REG[0b001] RM[nnn] SIMM8()*/ {462}, /*h(8)=8 0xF6 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM() nolock_prefix*/ {475}, /*h(9)=9 0xF6 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM() lock_prefix*/ {473}, /*h(10)=10 0xF6 MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {476}, /*h(11)=11 0xF6 MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {476}, /*h(12)=12 0xF6 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM() nolock_prefix*/ {481}, /*h(13)=13 0xF6 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM() lock_prefix*/ {479}, /*h(14)=14 0xF6 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {482}, /*h(15)=15 0xF6 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {482}, /*h(16)=16 0xF6 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {485}, /*h(17)=17 0xF6 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {485}, /*h(18)=18 0xF6 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {486}, /*h(19)=19 0xF6 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {486}, /*h(20)=20 0xF6 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {489}, /*h(21)=21 0xF6 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {489}, /*h(22)=22 0xF6 MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {490}, /*h(23)=23 0xF6 MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {490}, /*h(24)=24 0xF6 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {499}, /*h(25)=25 0xF6 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {499}, /*h(26)=26 0xF6 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {500}, /*h(27)=27 0xF6 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {500}, /*h(28)=28 0xF6 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {503}, /*h(29)=29 0xF6 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {503}, /*h(30)=30 0xF6 MOD[0b11] MOD=3 REG[0b111] RM[nnn]*/ {504}, /*h(31)=31 0xF6 MOD[0b11] MOD=3 REG[0b111] RM[nnn]*/ {504} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_REG(d); hidx = key - 0; if(hidx <= 31) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xf7_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[32] = { /*h(0)=0 0xF7 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() SIMMz()*/ {463}, /*h(1)=1 0xF7 MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() SIMMz()*/ {463}, /*h(2)=2 0xF7 MOD[0b11] MOD=3 REG[0b000] RM[nnn] SIMMz()*/ {465}, /*h(3)=3 0xF7 MOD[0b11] MOD=3 REG[0b000] RM[nnn] SIMMz()*/ {465}, /*h(4)=4 0xF7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM() SIMMz()*/ {464}, /*h(5)=5 0xF7 MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM() SIMMz()*/ {464}, /*h(6)=6 0xF7 MOD[0b11] MOD=3 REG[0b001] RM[nnn] SIMMz()*/ {466}, /*h(7)=7 0xF7 MOD[0b11] MOD=3 REG[0b001] RM[nnn] SIMMz()*/ {466}, /*h(8)=8 0xF7 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM() nolock_prefix*/ {477}, /*h(9)=9 0xF7 MOD[mm] MOD!=3 REG[0b010] RM[nnn] MODRM() lock_prefix*/ {474}, /*h(10)=10 0xF7 MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {478}, /*h(11)=11 0xF7 MOD[0b11] MOD=3 REG[0b010] RM[nnn]*/ {478}, /*h(12)=12 0xF7 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM() nolock_prefix*/ {483}, /*h(13)=13 0xF7 MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM() lock_prefix*/ {480}, /*h(14)=14 0xF7 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {484}, /*h(15)=15 0xF7 MOD[0b11] MOD=3 REG[0b011] RM[nnn]*/ {484}, /*h(16)=16 0xF7 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {487}, /*h(17)=17 0xF7 MOD[mm] MOD!=3 REG[0b100] RM[nnn] MODRM()*/ {487}, /*h(18)=18 0xF7 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {488}, /*h(19)=19 0xF7 MOD[0b11] MOD=3 REG[0b100] RM[nnn]*/ {488}, /*h(20)=20 0xF7 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {491}, /*h(21)=21 0xF7 MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {491}, /*h(22)=22 0xF7 MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {492}, /*h(23)=23 0xF7 MOD[0b11] MOD=3 REG[0b101] RM[nnn]*/ {492}, /*h(24)=24 0xF7 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {501}, /*h(25)=25 0xF7 MOD[mm] MOD!=3 REG[0b110] RM[nnn] MODRM()*/ {501}, /*h(26)=26 0xF7 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {502}, /*h(27)=27 0xF7 MOD[0b11] MOD=3 REG[0b110] RM[nnn]*/ {502}, /*h(28)=28 0xF7 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {505}, /*h(29)=29 0xF7 MOD[mm] MOD!=3 REG[0b111] RM[nnn] MODRM()*/ {505}, /*h(30)=30 0xF7 MOD[0b11] MOD=3 REG[0b111] RM[nnn]*/ {506}, /*h(31)=31 0xF7 MOD[0b11] MOD=3 REG[0b111] RM[nnn]*/ {506} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_REG(d); hidx = key - 0; if(hidx <= 31) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xf8_vv0(const xed_decoded_inst_t* d) { return 1105; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xf9_vv0(const xed_decoded_inst_t* d) { return 1106; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xfa_vv0(const xed_decoded_inst_t* d) { return 1107; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xfb_vv0(const xed_decoded_inst_t* d) { return 1108; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xfc_vv0(const xed_decoded_inst_t* d) { return 1109; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xfd_vv0(const xed_decoded_inst_t* d) { return 1110; (void)d; } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xfe_vv0(const xed_decoded_inst_t* d) { typedef struct { xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[8] = { /*h(0)=0 0xFE MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() nolock_prefix*/ {509}, /*h(1)=1 0xFE MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() lock_prefix*/ {507}, /*h(2)=2 0xFE MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {510}, /*h(3)=3 0xFE MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {510}, /*h(4)=4 0xFE MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM() nolock_prefix*/ {516}, /*h(5)=5 0xFE MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM() lock_prefix*/ {514}, /*h(6)=6 0xFE MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {517}, /*h(7)=7 0xFE MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {517} }; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_REG(d); hidx = key - 0; if(hidx <= 7) { return lu_table[hidx].value; } else{ return 0; } } static xed_uint32_t xed3_phash_find_maplegacy_map0_opcode0xff_vv0(const xed_decoded_inst_t* d) { typedef struct {xed_uint32_t key; xed_uint32_t value;} lu_entry_t; static const lu_entry_t lu_table[34] = { /*h(0)=0 0xFF MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() nolock_prefix*/ {0, 511}, /*h(13)=1 0xFF MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {13, 920}, /*h(26)=2 0xFF MOD[0b11] MOD=3 REG[0b110] RM[nnn] DF64()*/ {26, 534}, /*h(5)=3 0xFF MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM() lock_prefix*/ {5, 515}, /*h(18)=4 0xFF MOD[0b11] MOD=3 REG[0b100] RM[nnn] DF64() IMMUNE66_LOOP64() CET_NO_TRACK()*/ {18, 526}, /*empty slot1 */ {0,0}, /*h(10)=6 0xFF MOD[0b11] MOD=3 REG[0b010] RM[nnn] DF64() IMMUNE66_LOOP64() CET_NO_TRACK()*/ {10, 522}, /*empty slot1 */ {0,0}, /*h(2)=8 0xFF MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {2, 512}, /*empty slot1 */ {0,0}, /*empty slot1 */ {0,0}, /*h(7)=11 0xFF MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {7, 519}, /*h(20)=12 0xFF MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {20, 531}, /*empty slot1 */ {0,0}, /*h(12)=14 0xFF MOD[mm] MOD!=3 REG[0b011] RM[nnn] MODRM()*/ {12, 920}, /*h(25)=15 0xFF MOD[mm] MOD!=3 REG[0b110] RM[nnn] DF64() MODRM()*/ {25, 533}, /*h(4)=16 0xFF MOD[mm] MOD!=3 REG[0b001] RM[nnn] MODRM() nolock_prefix*/ {4, 518}, /*h(17)=17 0xFF MOD[mm] MOD!=3 REG[0b100] RM[nnn] DF64() IMMUNE66_LOOP64() MODRM() CET_NO_TRACK()*/ {17, 525}, /*empty slot1 */ {0,0}, /*h(9)=19 0xFF MOD[mm] MOD!=3 REG[0b010] RM[nnn] DF64() IMMUNE66_LOOP64() MODRM() CET_NO_TRACK()*/ {9, 521}, /*empty slot1 */ {0,0}, /*h(1)=21 0xFF MOD[mm] MOD!=3 REG[0b000] RM[nnn] MODRM() lock_prefix*/ {1, 508}, /*empty slot1 */ {0,0}, /*h(27)=23 0xFF MOD[0b11] MOD=3 REG[0b110] RM[nnn] DF64()*/ {27, 534}, /*h(6)=24 0xFF MOD[0b11] MOD=3 REG[0b001] RM[nnn]*/ {6, 519}, /*h(19)=25 0xFF MOD[0b11] MOD=3 REG[0b100] RM[nnn] DF64() IMMUNE66_LOOP64() CET_NO_TRACK()*/ {19, 526}, /*empty slot1 */ {0,0}, /*h(11)=27 0xFF MOD[0b11] MOD=3 REG[0b010] RM[nnn] DF64() IMMUNE66_LOOP64() CET_NO_TRACK()*/ {11, 522}, /*h(24)=28 0xFF MOD[mm] MOD!=3 REG[0b110] RM[nnn] DF64() MODRM()*/ {24, 533}, /*h(3)=29 0xFF MOD[0b11] MOD=3 REG[0b000] RM[nnn]*/ {3, 512}, /*h(16)=30 0xFF MOD[mm] MOD!=3 REG[0b100] RM[nnn] DF64() IMMUNE66_LOOP64() MODRM() CET_NO_TRACK()*/ {16, 525}, /*empty slot1 */ {0,0}, /*h(8)=32 0xFF MOD[mm] MOD!=3 REG[0b010] RM[nnn] DF64() IMMUNE66_LOOP64() MODRM() CET_NO_TRACK()*/ {8, 521}, /*h(21)=33 0xFF MOD[mm] MOD!=3 REG[0b101] RM[nnn] MODRM()*/ {21, 531} }; xed_union64_t t, u; xed_uint64_t key = 0; xed_uint64_t hidx = 0; key = xed_dec_lu_LOCK_MOD3_REG(d); hidx = (t.u64 = 2654435769 * key, u.u64 = t.s.lo32 * 34ULL, u.s.hi32); if(lu_table[hidx].key == key) { return lu_table[hidx].value; } else{ return 0; } } #endif